php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.08.2004, 17:09  
Gast
 
Beiträge: n/a
Standard Eintrag und Ausgabe funzt nicht!!! HILFE

die eingabe und ausgabe von meinen daten die ich in die db packe funktioniert nicht. woran könnte es liegen? ich bin schon ganz verzweifelt.

PHP-Code:
$user="***";
$pass="***";
$host="localhost";
$data="***_de_db";
$connect=mysql_query($user$pass$host);
$select=mysql_select_db($data);
if(
$abschicken)
  {
    
$sql="INSERT INTO termine (datum, beschreibung) VALUES ('$datum', '$beschreibung')";
      
mysql_query($sql$connect$data);
echo
"Termin wurde eingetragen";
}
....
?> 
PHP-Code:
$user="***";
$pass="***";
$host="localhost";
$data="***";
$connect=mysql_query($user$pass$host);
$select=mysql_select_db($data);

$sql="SELECT (datum, beschreibung) FROM termine ORDER BY DATE";//Abfrage nach den Daten
$res=mysql_query($sql$connect$data);

while(
$ligne=mysql_fetch_object($res))
  {
echo
"<table align='center'>";
echo
"<tr>";
echo
"<td>".$ligne->datum."</td>";
echo
"<td>".$ligne->beschreibung."</td>";
echo
"</tr>";
echo
"<tr>";
echo
"<td>[url='index.php?neueintragen=$datum=$beschreibung']Termin eintragen[/url]";
echo
"</table>";
}
mysql_free_result($res);
?> 
wäre über schnelle hilfe sehr froh.

mfg. Hesse-Company
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.08.2004, 17:26  
Gast
 
Beiträge: n/a
Standard

zum eintrag:
Ist $abschicken true? Wird das SQL-Statement ausgeführt? Oder muss es $_POST[abschicken] heissen?

zur anzeige:
sind einträge vorhanden?

Eine genauere Fehlerbeschreibung wäre hilfreich?

phlogg
  Mit Zitat antworten
Alt 14.08.2004, 20:05  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
if($abschicken)
  {
    
$sql="INSERT INTO termine (datum, beschreibung) VALUES ('$datum', '$beschreibung')";
      
mysql_query($sql$connect$data);
echo
"Termin wurde eingetragen";
}
else
  {
echo
"<form action='entry.php' method='post'>";
echo
"<table align='center'>";
echo
"<tr>";
echo
"<td>Datum:</td>";
echo
"<td><input type='Text' name='$datum' value='' size='' maxlength=''></td>";
echo
"</tr>";
echo
"<tr>";
echo
"<td>Beschreibung:</td>";
echo
"<td><textarea name='$beschreibung' cols='' rows=''></textarea></td>";
echo
"</tr>";
echo
"<tr>";
echo
"<td><input type='Submit' name='$abschicken' value='Eintragen'></td>";
echo
"</tr>";
echo
"</table>";
echo
"</form>";

so sieht das bei mir aus vorm abschicken.

in der datenbank sind noch keine einträge, aber ich habe schon in myadmin oder wie es heisst einen eintrag getätigt und ich konnte ihn nicht auf der ausgabe seite sehen.
  Mit Zitat antworten
Alt 14.08.2004, 23:08  
Gast
 
Beiträge: n/a
Standard

zwar hab ich noch nicht viel Erfahrung mit PHP, aber ich würde Dir spontan raten mal nach
PHP-Code:
if(isset($abschicken)) 
zu fragen. Am saubersten erscheint mir allerdings die Frage, ob abgeschickt ist, oder nicht in dieser Form:
PHP-Code:
if(isset($_POST['$abschicken'])) 
Auf das $-Zeichen im Namen des Eingabefeldes solltest Du eigentlich guten Gewissens verzichten können.

Ich hoffe, es hilft
  Mit Zitat antworten
Alt 14.08.2004, 23:36  
Gast
 
Beiträge: n/a
Standard

also als erster danke,
doch....

irgendwie packt mein script immer noch nichts in die datenbank. und auch von abruf der daten von der datenbank wenn ich sie per php my admin eingebe bekomm ich keine werte zurück.

ich versteh das irgendwie nicht
  Mit Zitat antworten
Alt 14.08.2004, 23:39  
Gast
 
Beiträge: n/a
Standard

hi

mach mal unter $sql= und über mysql_query einen print auf $sql um zu sehen was in dem String steht und ob er überhaupt dort hin kommt
  Mit Zitat antworten
Alt 15.08.2004, 00:46  
Gast
 
Beiträge: n/a
Standard

wenn Dir der print (oder echo $sql) erzählt, dass keine Hochkommas um das Datum und die Beschreibung herum sind, dann inserted es auch nicht.

theoretisch sollte das echo oder das print etwas ähnliches ausgeben wie

Code:
INSERT INTO termine (datum, beschreibung) VALUES ('2004-08-15', 'Das ist der Text, der in der Beschreibung steht')
Wenn Du über "Einfügen" beim phpmyadmin Daten einträgst, solltest Du sie auch über "Anzeigen" sehen können *grübelt wo da das Problem liegen könnte*
  Mit Zitat antworten
Alt 15.08.2004, 01:34  
Gast
 
Beiträge: n/a
Standard

der fehler müsste in dieser datei stecken, dass ich nix aus der db lesen kann!
entry.php
PHP-Code:
$pass="***"
$host="localhost"
$data="***"
$connect=mysql_query($user$pass$host); 
$select=mysql_select_db($data); 

$sql="SELECT (datum, beschreibung) FROM termine ORDER BY DATE";//Abfrage nach den Daten 
$res=mysql_query($sql$connect$data); 

while(
$ligne=mysql_fetch_object($res)) 
  { 
echo
"<table align='center'>"
echo
"<tr>"
echo
"<td>".$ligne->datum."</td>"
echo
"<td>".$ligne->beschreibung."</td>"
echo
"</tr>"
echo
"<tr>"
echo
"<td>[url='index.php?neueintragen=$datum=$beschreibung']Termin eintragen[/url]"
echo
"</table>"

mysql_free_result($res); 
  Mit Zitat antworten
Alt 15.08.2004, 11:09  
Gast
 
Beiträge: n/a
Standard

lass mal die Klammern in Deiner selectanweisung weg. Ich hab's gerade mal ausprobiert: mit Klammern sagt es:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in .......\test-1.php on line 5
ohne Klammern gibt es die Daten aus der Tabelle aus
  Mit Zitat antworten
Alt 15.08.2004, 19:50  
Gast
 
Beiträge: n/a
Standard

hmm...ich bekomm nada aus meiner datenbank angezeigt. kann es sein das ich irgendwo ein fehler im script geschrieben habe?
  Mit Zitat antworten
Antwort


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
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Brauche hilfe bei ausgabe und sortierung von gruppen Demonking PHP Tipps 2006 24 14.06.2006 10:59
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
[Erledigt] Nächsten Eintrag in der mySQL DB auslesen Datenbanken 6 14.09.2005 13:24
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
Hilfe! Warum funzt das nicht! peter5000 PHP Tipps 2005 28 10.01.2005 18:30
Hilfe !!! mssql_connect funzt nicht PHP Tipps 2007 3 04.01.2005 15:13
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49
Eintrag wird nicht Anezeigt! PHP Tipps 2004 1 08.11.2004 22:12
Ausgabe nur dann, wenn htmlspecialchars() verwendet PHP Tipps 2004 1 27.10.2004 21:17
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
Hilfe mit einibinden von Bildern in PHP und der ausgabe PHP Tipps 2004 7 15.08.2004 16:07
Ausgabe funzt nicht PHP Tipps 2004 5 08.06.2004 09:49
mysql ausgabe auf zeichen beschränken - hilfe!!! niffi PHP-Fortgeschrittene 16 03.06.2004 14:40
Hilfe bei einem Script benötigt! PHP Tipps 2004 3 02.06.2004 22:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
connect ausgabe termin

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:29 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.