SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.11.2005, 15:43:12
m0wc0w m0wc0w ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 8
Tabelle aus Datenbank auslesen

Hallo,
ich habe ein Script vorbereitet, das ein bestimmten Eintrag durch das Formular in der Datenbank sucht. Klappt auch alles, nur wird immer "Notice: Undefined variable: submit in /www/00462/htdocs/notes/itemsearch.php on line 9" angezeigt.

PHP-Code:
<?php
include 'config.php';
    
@
mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR
die(
"Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
    

    
if(
$submit) {
mysql_select_db(MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());

$sql "SELECT
                Name,
                Kosten
         FROM
                Items
         WHERE 
                Name LIKE '%$search%';"
;
                
                
$result mysql_query($sql) OR die(mysql_error());
         
         echo 
"Kosten des Items:<br />\n";
     if(
mysql_num_rows($result)) {
        while(
$row mysql_fetch_assoc($result)) {
           echo 
$row['Name']."  ".$row['Kosten']."<br />\n";
 }
    } else {
        echo 
"Es wurden keine Einträge gefunden<br />\n";
    }
    }
    
echo
'<form name="post" method="post" action="itemsearch.php">
<table width="200" border="0" align="center" cellpadding="2" cellspacing="0">
          <tr> 
            <td>
              <center><input type="text" name="search"></center>
             </td>
          </tr>
           <tr><td><center><input type="submit" name="submit" value="search"></center></td></tr>
         </table>
         </form><br><br>'
;
         
?>
Da ich noch Anfänger in Sachen PHP bin, könnt ihr mir vielleicht Tipps und/oder Verbesserungsvorschläge geben.

MfG m0wc0w

Geändert von m0wc0w (26.11.2005 um 15:43:59 Uhr)
Mit Zitat antworten
  #2  
Alt 26.11.2005, 17:11:37
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Tabelle aus Datenbank auslesen

Zitat:
Zitat von m0wc0w
Klappt auch alles, nur wird immer "Notice: Undefined variable: submit in /www/00462/htdocs/notes/itemsearch.php on line 9" angezeigt.
Tja, mir geht es da genauso wie PHP, weil ich auch nicht weiß, wo Du die Variable $submit angelegt hast.

Sehr wahrscheinlich trifft das zu:

11.20. Warum funktionieren meine Formulare nicht?
http://www.php-faq.de/q/q-formular-r...r-globals.html
Mit Zitat antworten
  #3  
Alt 26.11.2005, 17:17:04
m0wc0w m0wc0w ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 8
AW: Tabelle aus Datenbank auslesen

Schau mal unten im Script
PHP-Code:
<input type="submit" name="submit" value="search"
Mit Zitat antworten
  #4  
Alt 26.11.2005, 17:44:15
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Tabelle aus Datenbank auslesen

Zitat:
Zitat von m0wc0w
Schau mal unten im Script
PHP-Code:
<input type="submit" name="submit" value="search"
bitte sage uns (oder auch nur mir) welches php-buch oder tutorial du benutzt, wo noch davon ausgegangen wird, dass register_globals auf ON steht?
Mit Zitat antworten
  #5  
Alt 26.11.2005, 17:50:45
m0wc0w m0wc0w ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 8
AW: Tabelle aus Datenbank auslesen

Also ich habe kein Tutorial benutzt, bei einem anderen Script von mir geht das mit dem submit auch ... :o

EDIT:
dann sagt mir halt wie ich es ändern kann, damit die fehlermeldung nicht mehr kommt..

Geändert von m0wc0w (26.11.2005 um 17:53:29 Uhr)
Mit Zitat antworten
  #6  
Alt 26.11.2005, 18:02:33
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Tabelle aus Datenbank auslesen

Zitat:
Zitat von m0wc0w
Also ich habe kein Tutorial benutzt, bei einem anderen Script von mir geht das mit dem submit auch ... :o

EDIT:
dann sagt mir halt wie ich es ändern kann, damit die fehlermeldung nicht mehr kommt..
ich habe auch nicht gesagt, dass es bei dir nicht geht, aber es wird auf nem gut abgesicherten server nicht gehen und ist alles andere als sicher, so zu arbeiten.

benutze statt $submit isset( $_GET[ 'submit' ] ), dann sollte die notice nicht mehr erscheinen.
Mit Zitat antworten
  #7  
Alt 26.11.2005, 18:21:37
m0wc0w m0wc0w ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 8
AW: Tabelle aus Datenbank auslesen

Nun funktioniert das ganze Script nicht mehr...

EDIT: mit
PHP-Code:
if (isset($submit)) { 
gehts..

Geändert von m0wc0w (26.11.2005 um 18:25:39 Uhr)
Mit Zitat antworten
  #8  
Alt 26.11.2005, 18:37:58
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Tabelle aus Datenbank auslesen

Zitat:
Zitat von m0wc0w
Nun funktioniert das ganze Script nicht mehr...

EDIT: mit
PHP-Code:
if (isset($submit)) { 
gehts..
ah, ich meinte auch isset( $_POST[ 'submit' ] )

sorry.
Mit Zitat antworten
  #9  
Alt 26.11.2005, 18:51:41
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Tabelle aus Datenbank auslesen

Zitat:
Zitat von m0wc0w
Schau mal unten im Script
PHP-Code:
<input type="submit" name="submit" value="search"
Dein PHP ist da anderer Meinung, wie Du der Warnung entnehmen kannst.

Meinem Link zu folgen, überfordert Dich wohl etwas?
Mit Zitat antworten
  #10  
Alt 26.11.2005, 19:05:25
m0wc0w m0wc0w ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 8
AW: Tabelle aus Datenbank auslesen

Ja, sorry überfordet mich etwas.. :P
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Text & Variable aus Datenbank auslesen und ausgeben Don Stefano PHP Grundlagen 6 28.09.2005 23:47:18
exportieren in CSC Datei aus Datenbank Tabelle Fabian85 PHP für Fortgeschrittene und Experten 2 07.02.2005 10:28:49
mysql datenbank für google auslesen Didi65de MySQLi/PDO/(MySQL) 4 16.08.2004 11:55:44
gezielt splten aus tabelle auslesen Andy.C PHP Grundlagen 12 20.02.2004 18:44:37
nächste/vorige Zeile einer Tabelle auslesen Juro PHP für Fortgeschrittene und Experten 2 08.10.2002 08:35:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:39:22 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt