php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.11.2009, 15:59  
YEP
Erfahrener Benutzer
 
Registriert seit: 24.08.2009
Beiträge: 116
PHP-Kenntnisse:
Anfänger
YEP befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Datensatze ändern, kann Fehler nicht finden!

Hallo Leute.

Habe mir ein Script zusammengestellt, bei dem ich aus einer Übersicht mittels Button einen Datensatz in ein Formular laden möchte. Doch leider bekomme ich immer die Meldung "Es wurde kein Datensatz ausgewählt".

Ich kann einfach den Fehler nicht finden, warum der den Datensatz nicht übernimmt.

event.php

PHP-Code:
<div class="tabelle">

Wählen Sie aus, welcher Datensatz geändert werden soll:<p>

<form action = "event2.php" method = "post">
<?php
   
   $res 
mysql_db_query("treffpunkt",
      
"select * from event");
   
$num mysql_num_rows($res);

   
// Tabellenbeginn
   
echo "<table border>";

   
// Überschrift
   
echo "<tr> <td>Auswahl</td> <td>Nr</td> <td>Ort</td>";
   echo 
"<td>Name</td> <td>Datum</td>";
   echo 
"<td>Beschreibung</td> <td>Bild</td></tr>";

   for (
$i=0$i<$num$i++)
   {
      
$id mysql_result($res$i"ID");
      
$or mysql_result($res$i"ort");
      
$na mysql_result($res$i"name");
      
$da mysql_result($res$i"datum");
      
$be mysql_result($res$i"beschreibung");
      
$bi mysql_result($res$i"bild");

      
// Tabellenzeile mit -zellen
      
echo "<tr> <td><input type='radio' name='auswahl'";
      echo 
" value='$id'></td> <td>$id</td> <td>$or</td> <td>$na</td>"
      echo 
"<td>$da</td> <td>$be</td> <td>$bi</td> </tr>";
   }

   
// Tabellenende
   
echo "</table>";

 
?>
<p>
  <input type="submit" value="Datensatz anzeigen" />
</form>


</div>
event2.php
PHP-Code:
<?php require_once('Connections/treffpunkt.php'); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>

<?php

if ($auswahl)
{

   
$db mysql_connect();

   
   
$sqlab "select * from event where";
   
$sqlab .= " ID = $auswahl";

   
$res mysql_db_query("treffpunkt"$sqlab);

   
$altor mysql_result($res0"ort");
   
$altna mysql_result($res0"name");
   
$altda mysql_result($res0"datum");
   
$altbe mysql_result($res0"beschreibung");
   
$altbi mysql_result($res0"bild");

   echo 
"Führen Sie die Änderungen durch,<p>";
   echo 
"betätigen Sie anschließend den Button<p>";

   echo 
"<form action = 'event.php' ";
   echo 
" method = 'post'>";

   echo 
"<input name='neuid' value='$auswahl'>";
   echo 
" ID<p>";
   echo 
"<input name='neuor' value='$altor'>";
   echo 
" Ort<p>";
   echo 
"<input name='neuna' value='$altna'> ";
   echo 
" Name<p>";
   echo 
"<input name='neuda' value='$altda'>";
   echo 
" Datum<p>";
   echo 
"<input name='neube' value='$altbe'>";
   echo 
" Beschreibung<p>";
   echo 
"<input name='neubi' value='$altbi'>";
   echo 
" Bild<p>";
   echo 
"<input type='hidden' name='oriid' ";
   echo 
" value='$auswahl'>";

   echo 
"<input type='submit' ";
   echo 
" value='Änderungen in DB speichern'><p>";
   echo 
"<input type='reset'>";
   echo 
"</form>";
   
}

else
   echo 
"Es wurde kein Datensatz ausgewählt<p>";
?>

</body>
</html>
Vielleicht kann von euch mal einer drüberschauen und mir einen Hinweis geben.

Vielen Dank.
Oliver
YEP ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.11.2009, 16:01  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Bitte Google fragen, was register_globals ist und lernen, warum sowas böse ist und lernen, wie mans richtig macht.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 13.11.2009, 16:02  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 633
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

Wo wird denn $auswahl gesetzt?
__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? freutag.net
MaiKaY ist offline  
Alt 13.11.2009, 16:06  
Erfahrener Benutzer
 
Registriert seit: 26.10.2009
Beiträge: 425
PHP-Kenntnisse:
Fortgeschritten
Yoshi- befindet sich auf einem aufstrebenden Ast
Standard

Und du solltest noch mal dich mit MySQL beschäftigen bzw php+MySQL sowas wie mysql_db_query und mysql_result ist in deinen Fall relativ unpassend.
Yoshi- ist offline  
Alt 13.11.2009, 16:26  
YEP
Erfahrener Benutzer
 
Registriert seit: 24.08.2009
Beiträge: 116
PHP-Kenntnisse:
Anfänger
YEP befindet sich auf einem aufstrebenden Ast
Standard

Hallo und danke für die Unterstützung.

Hier in event.php

unter:

PHP-Code:
echo "<tr> <td><input type='radio' name='auswahl'";
      echo 
" value='$id'></td> <td>$id</td> <td>$or</td> <td>$na</td>"
      echo 
"<td>$da</td> <td>$be</td> <td>$bi</td> </tr>"
wird die $auswahl gesetzt, oder habe ich etwas übersehen, sorry stehe gerade völlig aufm Schlauch.
YEP ist offline  
Alt 13.11.2009, 16:49  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von mepeisen Beitrag anzeigen
Bitte Google fragen, was register_globals ist und lernen, warum sowas böse ist und lernen, wie mans richtig macht.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 13.11.2009, 16:52  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 633
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

<off-topic>
Hast du schonmal dran gedacht deinen Code richtig zu formatieren?
Das erleichtert die Fehlersuche
</off-topic>
__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? freutag.net
MaiKaY ist offline  
Alt 13.11.2009, 16:53  
YEP
Erfahrener Benutzer
 
Registriert seit: 24.08.2009
Beiträge: 116
PHP-Kenntnisse:
Anfänger
YEP befindet sich auf einem aufstrebenden Ast
Standard

Könnt ihr mal bitte mit dem Spam aufhören, ich hab eh schon Kopfschmerzen....ne echte Hilfe wäre mir lieber.

Danke.
YEP ist offline  
Alt 13.11.2009, 16:55  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 633
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
if(!empty($auswahl)){
[...]

__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? freutag.net
MaiKaY ist offline  
Alt 13.11.2009, 17:03  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Sag mal Yep, soll ich dir auch noch Google bedienen? Das Stichwort ist register_globals. Das ist bei dir ausgeschaltet. Und nein, das schaltet man nicht ein, sondern macht es richtig. Wie das geht, findet man bei einer Google-Suche raus.

Das nächste mal nicht einfach die Beiträge ignorieren, die hier geschrieben werden. Copy&Paste-Lösungen kriegst du zumindest von mir definitiv nicht.

Let me google that for you
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen 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
[Erledigt] vista, windows update Fehler 80070422 Screeze Off-Topic Diskussionen 3 23.09.2009 18:24
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
Fehler beim Übergeben/Aufrufen einer Variable HappyDieMuschel PHP Tipps 2008 10 28.05.2008 11:52
Fehler nach ändern der httpd.conf anonym01 Server, Hosting und Workstations 2 05.01.2008 18:46
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Datensätze ändern toko1284 PHP Tipps 2006 3 18.03.2006 07:29
Datensätze ändern PHP Tipps 2007 1 04.12.2005 18:45
[Erledigt] [phpmailer] - SMTP Fehler: Die folgenden Empfänger sind ... PHP Tipps 2005-2 1 05.10.2005 15:19
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Hilfe ich finde den Fehler nicht! PHP Tipps 2004 2 07.10.2004 17:40
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
echo \<tr> <td><input type=\'radio\' name=\'auswahl\' \;

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