Mysql: Prüfen wieviele Einträge vorhanden sind.

Hmm
Interessant, immer dort wo der <input>-Tag unterbrochen wird, wird ein Fehler ausgegeben.
Ich habe die gemeine Zeile jetzt mal gelöscht.
Neuer Fehler:
PHP:
        echo '<b>News</b><br>';

         echo $i;

         echo '<input type="text" name="betreff'; // line 40
         printf("%s", $row[0] );
         echo '" value="';
         printf("%s", $row[1] );
         echo '"><br>';

Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/petersilies/admin/news/delete/index.php on line 40
 
Hmm
das Problem hat sich jetzt gelöst, wie auch immer :)
nur wenn eins weg ist, ist ein neues wieder da
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/petersilies/admin/news/delete/index.php on line 29
PHP:
$dbconn = mysql_select_db($dbwahl);
$ausgabe = "SELECT * FROM news";
while ($row = mysql_fetch_array($ausgabe))
 
hmmm... sollte das nich so aussehen?
PHP:
$dbconn = mysql_select_db($dbwahl);
$ausgabe = mysql_query("SELECT * FROM news") or die(mysql_error());
while ($row = mysql_fetch_array($ausgabe))
;)
 
Gleiche Ausgabe.
Immer noch der Fehler
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.

Ok
jetzt klappt es aber :)
*erledigt^^
 
PHP:
$dbconn = mysql_select_db($dbwahl) or die("Keine Verbindung zur Datenbank!");

Solche Prüfungen bzw. Fehlerausgaben sollte man immer verwenden, also bei mysql_connect(), mysql_select_db() und mysql_query().

[edit]
Woran lags denn? *neugierig is*
Andere die nach Hilfe suchen haben vielleicht das gleiche Prob? ;)
Oder haste einfach nur vergessen was zu kopieren? *gg*
[/edit]
 
Gut
Ein letztes problem habe ich aber noch :(
Da ich 2 Schleifen habe, wird alles 2mal ausgegeben.
Wie kann ich dem entgegenwirken?

Keine Ahnung, woran es lag.
Ich hatte nur Links ausgetauscht, da ich die dateinamen geändert hatte, aktualisiert, um dann stand halt alles da, nur doppelt -.-
 
Kopier bitte nochmal den ganzen Code so wie er jetzt ist, ich seh bei dem rest nichmehr durch ^^
 
^^verständlich^^

PHP:
<html>

         <head>
	<title></title>

	</head>

<body>
<center><h1>News l&ouml;schen</h1></center>
<br>
<br>


<a href="../create/index.php">News hinzuf&uuml;gen</a>
<br>
<a href="../edit/index.php">News editieren</a>
<br>
<a href="../delete/index.php">News l&ouml;schen</a>
<br>
<br>
W&auml;hle eine News aus.
<br>
<br>
<?php
$connect = mysql_connect('localhost', 'benutzer', 'passw') or die("Keine Verbindung");
$dbwahl = 'petersilies';
$dbconn = mysql_select_db($dbwahl);
$ausgabe = mysql_query("SELECT * FROM news") or die(mysql_error());

while ($row = mysql_fetch_array($ausgabe))
{

         $idgros = count($row[0]);
         for ( $i=0; $i <= $idgros; $i++)
         {
         echo '<br><b>News</b><br>';
         echo '<input type="radio" name"news" value="';
         echo $i;
         echo '">';
         printf("%s", $row[0] );
         echo '<br><input type="text" name="betreff disabled="disabled"';
         echo '" value="';
         printf("%s", $row[1] );
         echo '"><br>';
         echo '<textarea cols="30" rows="7" readonly="readonly">';
         printf ("%s", $row[2] );
    	echo '</textarea>';
         }
}
?>
</body>
</html>
 
Ok, jetz versteh ich aber die "for" net, nimm doch als "value" für den "radio" "news" einfach die "id" der "news" aus der Datenbank... damit ist die "for" überflüssig oder seh ich da was falsch? Dann kannste die News nach der "id" in "news" löschen... oder?
 

Neue Beiträge

Zurück