Rapicator: Testprogramm

<?php

mysql_connect('localhost','p01','zitrone');
mysql_select_db('p01');

$sql="SELECT konto, datum, betrag, art FROM konto ";
$ergebnis=mysql_querry($sql);

echo "<br>";
echo "<br>";

echo "<table width='60%' align='center' border=1>";
echo "<tr>";

echo "<td>";
echo "<b>Konto</b>";
echo "</td>";

echo "<td>";
echo "<b>Datum</b>";
echo "</td>";

echo "<td>";
echo "<b>Betrag in €</b>";
echo "</td>";

echo "<td>";
echo "<b>Art</b>";
echo "</td>";
echo  "</tr>";

while ($datensatz = mysql_fetch_array($ergebnis))
{
echo "<tr>":
echo "<td>";
echo $datensatz['konto'];
echo "</td>";

echo "<td>";
$datun=$datensatz['datum'];
echo substr($datum,8,2).".";
echo substr($datum,5,2).".";
echo substr($datum,0,4);
echo "</td>";

echo "<td>";
echo $datensatz['betrag'];
echo "</td>";

echo "<td>";
echo ($datensatz['art']==0) {
echo "Auszahlung";
$anz=$anz+1;
}
else
echo "Einzahlung";
echo "</tr>";
}
?>

Ist das alles so richtig und kann das funktionieren?

  1. Hi,

    Ist das alles so richtig und kann das funktionieren?

    wenn ich ein paar gleichartige gruppiere, finde ich 8 Fehler. Wie viele hast Du denn versteckt?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hi!

    Ist das alles so richtig und kann das funktionieren?

    Nein. Es sind Fehler drin und es kann daher nicht funktionieren.

    Warum läßt du das Script nicht einfach ausführen?
    Dann bekommst du deine Fehler angezeigt.

    <?php

    mysql_connect('localhost','p01','zitrone');
    mysql_select_db('p01');

    $sql="SELECT konto, datum, betrag, art FROM konto ";
    $ergebnis=mysql_querry($sql);

    Die Funktion heißt mysql_query().

    echo "<table width='60%' align='center' border=1>";

    Attributwerte sollten in Anführungszeichen gesetzt werden.
    Warum setzt du nicht <th> für deine Tabellenköpfe ein?

    echo ($datensatz['art']==0) {

    Sollte das eine if-Abfrage werden?
    Dann würde ich auch "if" einsetzen.

    Wenn du eine Tabelle mit <table> öffnest, dann solltest du diese auch mit </table> wieder beenden.

    Schätzungsweise sind da noch mehr Fehler drin.
    Ich hab das jetzt nur mal kurz überflogen...
    Teste das Script einfach. PHP wird dir die Fehler schon zeigen.

    Schöner Gruß,
    rob