php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2008, 15:15  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 57
nina123 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Name suchen in My SQL und in php ausgeben

hallo

ich habe ein Problem.
habe eine datenbank erstellt und versuche ein Name einzugeben, sodass alle den Namen zugehörigen Daten ausgibt.

ich habe eine Html seite



body>
<form id="FormName" method="post" name="FormName" action="php1.php">
Suche Name: <input name="name1" class="form" type="FormName" size="30" maxlength="50"><input type="submit" value="OK">
</form>
</html>



und dann sieht die SQL DAtei so aus:



$name=name1;

if($_GET['name1']==$name) {



$abfrage = "SELECT id, name, kartennummer, betrag FROM tamil WHERE name = name1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "$row->id, $row->name, $row->kartennummer, $row->betrag";

}

}
else echo "nicht gefunden.";
?>




ich brauche eure Hilfe vielen Dank
nina123 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.12.2008, 16:10  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

was soll Dein code Deiner meinung nach denn bewirken?

$name=name1;
if($_GET['name1']==$name) {
$abfrage = "SELECT id, name, kartennummer, betrag FROM tamil WHERE name = name1";

Völlig sinnloser Code
HPR1974 ist offline  
Alt 09.12.2008, 16:29  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<body
<
form id="FormName" method="post" name="FormName" action="php1.php"
Suche Name: <input name="name1" class="form" type="FormName" size="30" maxlength="50"><input type="submit" value="OK"
</
form
</
html



$name=name1

if(
$_GET['name1']==$name) { 



$abfrage "SELECT id, name, kartennummer, betrag FROM tamil WHERE name = name1"
$ergebnis mysql_query($abfrage); 
while(
$row mysql_fetch_object($ergebnis)) 

echo 
"$row->id, $row->name, $row->kartennummer, $row->betrag"




else echo 
"nicht gefunden."
?> 
HPR1974 hat Recht, dein Code ist nicht ganz korrekt. Versuche es mal folgendermassen:

PHP-Code:
<body
<
form id="FormName" method="post" name="FormName" action="php1.php"
Suche Name: <input name="name1" class="form" type="FormName" size="30" maxlength="50"><input type="submit" value="OK"
</
form
</
html



$name $_POST['name1'];
//Du musst ein Textfeld aus einer Form immer mit Post oder Get empfangen, je nach methode wie die form abgeschickt wird.

if($_POST['name1']==$name) {
//Sinnlos weil du oben $name1 in $name einfüllst, was willst du damit bezwecken?



$abfrage "SELECT id, name, kartennummer, betrag FROM tamil WHERE name = ".$name.";"
$ergebnis mysql_query($abfrage); 
while(
$row mysql_fetch_object($ergebnis)) 

echo 
$row->id." , ".$row->name." , ".$row->kartennummer." , ".$row->betrag";
//Du musst immer unterscheiden zwischen Text und Variabeln in einem Echo, Text kommt in " 
während Variabeln ohne auskommen.




else{
echo 
"nicht gefunden."
}
?> 
alles klar?
__________________
webproger ist offline  
Alt 09.12.2008, 16:35  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

hehe das is lustig:
$name = $_POST['name1'];
if($_POST['name1']==$name) {
HPR1974 ist offline  
Alt 09.12.2008, 16:36  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

ja, etwas sinnlos... =]
__________________
webproger ist offline  
Alt 10.12.2008, 10:24  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 57
nina123 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi Danke erstmal für die Antworten.

Was ich wollte ist :

in einem Html Seite kann man Namen eingeben : z.B Tina

Dann soll alle Daten ausgegeben werden von Tina.

Ich wusste nicht wie ich es klar machen sollzte in der php Seite zu welche Namen.

Habe gestern Abend durch gelesen und rausbekommen mit Get.Methode

Ich versuche es und danke für den Tipp
nina123 ist offline  
Alt 10.12.2008, 11:10  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Dann bitte das Thema noch als [Erledigt] markieren. Danke.
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bild erzeugen lassen und in Tabelle ausgeben maximus PHP Tipps 2008 7 11.11.2008 20:53
Wert statt Name einer Variablen ausgeben ThinkPink PHP Tipps 2008 5 25.09.2008 11:05
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
[Erledigt] Bild anzeigen, wenn ein bestimmter Name aus MySQL gelesen wird AJ79 Datenbanken 3 15.07.2008 13:16
[Erledigt] Checkboxen mit gleichem Name -&gt; Value ausgeben pixelprinzessin PHP Tipps 2008 9 24.06.2008 14:44
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
Subquery als komplettes Ergbnis ausgeben? stefanjann Datenbanken 7 03.05.2006 15:26
Spaltennamen ausgeben PHP Tipps 2005-2 13 26.10.2005 12:39
Problem mit einfachem Mail()-Skript PHP Tipps 2005-2 5 08.10.2005 17:39
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
Daten aus DB gruppiert ausgeben?! medico PHP Tipps 2005 9 07.01.2005 09:38
Wie DB-Ergebniss in html-Tabelle ausgeben ? PHP Tipps 2004-2 2 31.12.2004 18:04
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
[Erledigt] tags über datenbank ausgeben , hilfe : ) Datenbanken 1 31.08.2004 17:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
namesuchen.de

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum