A
andyK
Hallo...
Ausgangssituation:
eingabe.php
User gibt ein paar Daten ein und klickt auf "Anzeigen".
anzeigen.php
Hier werden seine vorher eingegebenen Daten noch einmal angezeigt und er
hat die Möglichkeit, diese zu drucken und/oder sich damit zu registrieren.
Erst, wenn er auf Drucken oder Registrieren klickt, wird eine dritte Datei:
eintrag.php
ausgeführt und diese Daten werden in eineTabelle gespeichert.
Nun mein Problem:
Klickt er zuerst auf Drucken, werden die Daten gespeichert.
Klickt er anschließend auf Registrieren, werden die Daten nochmal gespeichert.
Ich habe also zwei Mal den gleichen Datensatz.
Nun habe ich probiert, dieses mit folgenden Zeilen zu lösen:
Nach dem Drucken wird die Seite nur aktualisiert, sprich das Template wird
einfach nochmal (aber jetzt aus der eintrag.php) neu geladen.
Bei Registrieren wird mit
die login.php geöffnet.
Bei beiden kommt jetzt aber folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\minixampp\htdocs\test\eintrag.php on line 14
Das ist die if-Abfrage.
Das Ergebnis, was er eigentlich finden soll, ist eine Nummer, die zu Beginn
von der eingabe.php erstellt wurde.
Ausgangssituation:
eingabe.php
User gibt ein paar Daten ein und klickt auf "Anzeigen".
anzeigen.php
Hier werden seine vorher eingegebenen Daten noch einmal angezeigt und er
hat die Möglichkeit, diese zu drucken und/oder sich damit zu registrieren.
Erst, wenn er auf Drucken oder Registrieren klickt, wird eine dritte Datei:
eintrag.php
ausgeführt und diese Daten werden in eineTabelle gespeichert.
Nun mein Problem:
Klickt er zuerst auf Drucken, werden die Daten gespeichert.
Klickt er anschließend auf Registrieren, werden die Daten nochmal gespeichert.
Ich habe also zwei Mal den gleichen Datensatz.
Nun habe ich probiert, dieses mit folgenden Zeilen zu lösen:
PHP:
$suche = "SELECT * FROM daten WHERE ABNR = ".$_REQUEST['anr']."'";
$suchen = mysql_query($suche);
if (mysql_num_rows($suchen) > 0) die('exist');
else
{ $sql = "INSERT INTO daten" } // usw
Nach dem Drucken wird die Seite nur aktualisiert, sprich das Template wird
einfach nochmal (aber jetzt aus der eintrag.php) neu geladen.
Bei Registrieren wird mit
PHP:
$content = implode('', @file('http://localhost/projekt/test/login.php'));
echo $content;
Bei beiden kommt jetzt aber folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\minixampp\htdocs\test\eintrag.php on line 14
Das ist die if-Abfrage.
Das Ergebnis, was er eigentlich finden soll, ist eine Nummer, die zu Beginn
von der eingabe.php erstellt wurde.