Ergebnis 1 bis 2 von 2

Thema: links führen nichtweiter

  1. #1
    Cedric2005
    Gast

    Standard links führen nichtweiter

    Hej Leute

    vielleicht kann mir ja hier einer weiterhelfen.
    Das folgende script gibt keinerlei fehlermeldungenmehr aus, aber wenn man auf die links klickt passiert auch nichts
    also "Buchtest eintragen" und "Buchtest anzeigen"

    irgendwas muss ich übersehen haben, oder ich habe irgendwas net sauber in <?php... ?> gepackt vielleicht seht ihres
    Dankö

    Code:
    <?php
    	include&#40;"scripts/open.inc.php"&#41;;
    	
    	switch &#40;$cmd&#41; &#123;
    	case 'add'&#58;
    	?>
    
    		
    
    Bitte trage nachfolgend die erforderlichen Daten ein.</p>
    		
    
    
    <?php
    	echo	"<form name=\"buchtest\" action=\"$_SERVER&#91;PHP_SELF&#93;\" method=\"post\">"
    ?>
    		<input type="Hidden" name="cmd" value="send" >
    
    		<table border ="0">
    		<tr><td>Titel</td><td><input type="text" name="titel" ></td></tr>
    		<tr><td>Text</td><td><textarea name="text" cols="80" rows="10"></textarea></td></tr>
    		<tr>
    		<td></td>
    		<td>
    		<input type="submit" value="Eintragen" >
    		<input type="reset" value="Löschen" >
    		</td></tr>
    		</table>
    		</form>
    <?php		break; ?>
    		
    <?php		case 'view'&#58;
    		echo 'Folgende Tests wurden bisher eingetragen';
    		$result = mysql_query&#40;"SELECT titel FROM lp_buchtest"&#41;;
    		//Datensätze holen
    		while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41;  
          &#123; 
               echo $row&#91;"titel"&#93;; 
          &#125; 
    		break; 
    		
    		case 'send'&#58;
    		$text = addslashes&#40;"$text"&#41;;
    		$strQuery = "INSERT into lp_buchtest &#40;titel, text&#41; ";
    		
    		$strQuery .= "VALUES &#40;'$titel', '$text'&#41;";
    		$result = @mysql_query&#40;$strQuery&#41;;
    		if &#40;$result&#41; echo "
    
    Der Buchtest wurde erfolgreich eingetragen</p>";
    		break;
    default&#58;
    	$result = mysql_query&#40;"SELECT COUNT&#40;*&#41; FROM lp_buchtest"&#41;;
    		$row = mysql_fetch_row&#40;$result&#41;;
    		$num = $row&#91;0&#93;;
    		if &#40;num == ""&#41; &#123;
    		$entry = "Es sind bisher keine Buchtests eingetragen ";
    		&#125; elseif &#40;$num == "1"&#41; &#123;
    		$entry = " Es ist bisher ein Buchtest eingetragen";
    		&#125; else &#123;
    		$entry = " Es sind zur Zeit $num Buchtests eingetragen " ;
    		&#125;	
    		
    ?>
    	
    	<?php	echo $entry;
    	echo	"<a href=\"$PHP_SELF?cmd=add\">Buchtest eintragen</a>";
    	echo	"<a href=\"$PHP_SELF?cmd=view\">Buchtests anzeigen</a>";
    
    		&#125; 
    	
    		?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wieso so kompliziert?

    Code:
    <?php
       include&#40;"scripts/open.inc.php"&#41;;
       
       switch &#40;$cmd&#41; &#123;
       case 'add'&#58;
       ?>
    
          
    
    Bitte trage nachfolgend die erforderlichen Daten ein.</p>
          
    
    
    <form name="buchtest" action="<?php echo '$_SERVER&#91;PHP_SELF&#93;'; ?>" method="post">"
          <input type="Hidden" name="cmd" value="send" >
    
          <table border ="0">
          <tr><td>Titel</td><td><input type="text" name="titel" ></td></tr>
          <tr><td>Text</td><td><textarea name="text" cols="80" rows="10"></textarea></td></tr>
          <tr>
          <td></td>
          <td>
          <input type="submit" value="Eintragen" >
          <input type="reset" value="Löschen" >
          </td></tr>
          </table>
          </form>
    <?php
          break;
          
          case 'view'&#58;
          echo 'Folgende Tests wurden bisher eingetragen';
          $result = mysql_query&#40;"SELECT titel FROM lp_buchtest"&#41;;
          //Datensätze holen
          while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41; 
          &#123;
               echo $row&#91;"titel"&#93;;
          &#125;
          break;
          
          case 'send'&#58;
          $text = addslashes&#40;"$text"&#41;;
          $strQuery = "INSERT into lp_buchtest &#40;titel, text&#41; ";
          
          $strQuery .= "VALUES &#40;'$titel', '$text'&#41;";
          $result = @mysql_query&#40;$strQuery&#41;;
          if &#40;$result&#41; echo "
    
    Der Buchtest wurde erfolgreich eingetragen</p>";
          break;
    
    default&#58;
       $result = mysql_query&#40;"SELECT COUNT&#40;*&#41; FROM lp_buchtest"&#41;;
          $row = mysql_fetch_row&#40;$result&#41;;
          $num = $row&#91;0&#93;;
          if &#40;num == ""&#41; &#123;
          $entry = "Es sind bisher keine Buchtests eingetragen ";
          &#125; elseif &#40;$num == "1"&#41; &#123;
          $entry = " Es ist bisher ein Buchtest eingetragen";
          &#125; else &#123;
          $entry = ' Es sind zur Zeit '.$num.' Buchtests eingetragen ' ;
          &#125;   
          
       echo $entry;
       echo   'Buchtest eintragen';
       echo   'Buchtests anzeigen';
    
          &#125;
       
          ?>
    jetzt ists mal übersichtlicher

    und nun setz vor jede zeile, die irgendeinen mysql-befehl enthält ein @ vor dem mysql-befehl und schreib hinten richtig or die(mysql_error()); dazu.

    mfg

Ähnliche Themen

  1. Kann keine unterhaltung führen
    Von matteo_zh im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 12.04.2007, 14:46
  2. WM-Fun Links
    Von trutankdogg im Forum Promotion - SEO - Suchmaschine (Google & Co) – Mitarbeiter & Linkpartnersuche
    Antworten: 0
    Letzter Beitrag: 03.07.2006, 14:58
  3. Links
    Von im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 23.03.2006, 22:54
  4. links....
    Von hayden im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 22.03.2005, 10:30
  5. Links
    Von XFame im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 24.05.2004, 16:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •