php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.11.2004, 10:56  
Gast
 
Beiträge: n/a
Standard Es wird nichts erzeugt!

Hallo,

ich habe folgendes Problem:
Ich habe eine weitere Seite, die aus einem Formular besteht, mit diesem Formular übergebe ich drei Variablen, einmal $tabelle, $bild und $speichern.
Diese Variablen sollen in dem Code der hier steht verarbeitet werden.
In der Adressleiste desa Explorers sieht man, das die Variablen übergeben werden.

Der Code der hier steht läuft ab und bringt keine Fehlermeldung, es wird aber keine Tabelle und nichts erzeugt??
Woran liegt das, ich weiß nicht mehr weiter.


PHP-Code:
<?php
    
    
// Mit der Datenbank verbinden
    
$dbcn = @mysql_connect("***""***""***");
    if (!
$dbcn) {
    echo(
"Verbindung konnte nicht aufgebaut werden!");
    }
    
    
//Datenbank auswählen
    
@mysql_select_db("usr**");
    
    
// Nach Speichern überprüfen
    
if($submittable == $Speichern) {
    
    
// Tabelle erzeugen
    
$create = @mysql_query("CREATE TABLE '$tabelle' (
                    ID INT NOT NULL AUTO_INCREMENT PRIMARY_KEY,
                    url TEXT)"
);
    if (!
$create) {
    echo(
"Tabelle $tabelle konnte nicht erzeugt werden");
    }
        
    
// Bilder anlegen
    
for ($count 1$count <= $bild$count++) {
    
    @
mysql_query("INSERT INTO $tabelle SET
                url = 'http://.../xxx/party/$tabelle/bild$count'"
);
    }
    }
    
    echo(
"[url='bilderupload.php']Weitere Bilder der Datenbank hinzufügen[/url]");
               
?>

Schonmal vielen Dank im Vorraus!

Mit freundlichen Grüßen
Flashgrabber
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.11.2004, 11:00  
Gast
 
Beiträge: n/a
Standard

stichwort register_globals

du musst deine ($tabelle, $bild und $speichern) variablen mit $_GET (oder $_POST) ansprechen ($_GET['tabelle'], $_GET['bild'] und $_GET['speichern'])
 
Alt 08.11.2004, 11:04  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

benutze bitte die php-tags ...
ich hab das jetzt mal editiert .. aber das nächste mal bitte daran denken.
imported_Ben ist offline  
Alt 08.11.2004, 11:12  
Gast
 
Beiträge: n/a
Standard

Schoneinmal danke für die schnelle Antwort.

Ich hab das jetzt so abgeändert:

PHP-Code:
<?php 

// Mit der Datenbank verbinden 
$dbcn = @mysql_connect("***""***""***"); 
if (!
$dbcn) { 
echo(
"Verbindung konnte nicht aufgebaut werden!"); 


//Datenbank auswählen 
@mysql_select_db("usr**"); 

// Nach Speichern überprüfen 
if($submittable == $_GET['Speichern']) { 

// Tabelle erzeugen 
$create = @mysql_query("CREATE TABLE $_GET['tabelle']( 
ID INT NOT NULL AUTO_INCREMENT PRIMARY_KEY, 
url TEXT)"
); 
if (!
$create) { 
echo(
"Tabelle $_GET['tabelle'] konnte nicht erzeugt werden"); 


// Bilder anlegen 
for ($count 1$count <= $_GET['bild']; $count++) { 

@
mysql_query("INSERT INTO $tabelle SET 
url = 'http://.../xxx/party/$_GET['tabelle']/bild$count'"
); 



echo(
"[url='bilderupload.php']Weitere Bilder der Datenbank hinzufügen[/url]"); 

?>
Jetzt geht leider gar nichts mehr

MfG Flashgrabber
 
Alt 08.11.2004, 11:22  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php 

// Mit der Datenbank verbinden 
$dbcn = @mysql_connect("***""***""***"); 
if (!
$dbcn) { 
echo(
"Verbindung konnte nicht aufgebaut werden!"); 


//Datenbank auswählen 
@mysql_select_db("usr**"); 

// Nach Speichern überprüfen 
// was vergleichst du hier miteinander?
if($submittable == $_GET['Speichern']) { 

// Tabelle erzeugen 
$create = @mysql_query("CREATE TABLE ".$_GET['tabelle']." ( 
ID INT NOT NULL AUTO_INCREMENT PRIMARY_KEY, 
url TEXT)"
); 
if (!
$create) { 
echo(
"Tabelle ".$_GET['tabelle']." konnte nicht erzeugt werden"); 


// Bilder anlegen 
for ($count 1$count <= $_GET['bild']; $count++) { 

@
mysql_query("INSERT INTO $tabelle SET 
url = 'http://.../xxx/party/"
.$_GET['tabelle']."/bild".$count."'"); 



echo(
"[url='bilderupload.php']Weitere Bilder der Datenbank hinzufügen[/url]"); 

?>
sicher lich ein interessantes tutorial für dich..
besonders da thema "Verkettungsoperator" solltest du lesen
 
Alt 08.11.2004, 11:44  
Gast
 
Beiträge: n/a
Standard

sorry, aber es kann doch nicht sein, dass wenn man im entwicklungsstadium ist, man
ein @ fürs error_reporting nutzt .. zudem könntest du dir mal angewöhnen mysql_error()
auszuführen um evtl. fehlermeldungen auszugeben.
 
Alt 08.11.2004, 12:24  
Gast
 
Beiträge: n/a
Standard

So schauts jetzt aus:

PHP-Code:
<?php
    
    
// Mit der Datenbank verbinden
    
$dbcn = @mysql_connect("***""***""***");
    if (!
$dbcn) {
    echo(
"Verbindung konnte nicht aufgebaut werden!");
    }
    
    
//Datenbank auswählen
    
mysql_select_db("usr*");
    
    
// Nach Speichern überprüfen
    
if($submittable == $_GET['Speichern']) {
    
    
// Tabelle erzeugen
    
$create mysql_query("CREATE TABLE" $_GET['tabelle'] . "(
                    ID INT NOT NULL AUTO_INCREMENT PRIMARY_KEY,
                    url TEXT)"
);
    if (!
$create) {
    echo(
"Tabelle" $_GET['tabelle'] . "konnte nicht erzeugt werden");
    }
        
    
// Bilder anlegen
    
for ($count 1$count <= $_GET['bild']; $count++) {
    
    
mysql_query("INSERT INTO" $_GET['tabelle'] . "SET
                url = 'http://.../xxx/party/"
.$_GET['tabelle']."/bild".$count."'");
    }
    }
    
    echo(
"[url='bilderupload.php']Weitere Bilder der Datenbank hinzufügen[/url]");
               
?>
Es funktioniert aber immernoch nicht, bringt auch nicht das echo("Tabelle konnte nicht erzeugt werden")!?

Ich glaub ich gebs auf

Nochmals danke für die schnellen Antworten,
MfG
Flashgrabber
 
Alt 08.11.2004, 12:32  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php 
     
    
// Mit der Datenbank verbinden 
    
$dbcn mysql_connect("***""***""***"); 
    if (!
$dbcn) { 
    echo(
"Verbindung konnte nicht aufgebaut werden!"); 
    } 
     
    
//Datenbank auswählen 
    
mysql_select_db("usr*"); 
     
    
// Nach Speichern überprüfen 
    // [u]was vergleichst du hier miteinander?[/u]
    
if($submittable == $_GET['Speichern']) { 
     
    
// Tabelle erzeugen 
    
$create mysql_query("CREATE TABLE ".$_GET['tabelle']." ( 
                    ID INT NOT NULL AUTO_INCREMENT PRIMARY_KEY, 
                    url TEXT)"
)or die(mysql_error());
         
    
// Bilder anlegen 
    
for ($count 1$count <= $_GET['bild']; $count++) { 
     
    
mysql_query("INSERT INTO" $_GET['tabelle'] . "SET 
                url = 'http://.../xxx/party/"
.$_GET['tabelle']."/bild".$count."'")or die(mysql_error()); 
    } 
      echo(
"[url='bilderupload.php']Weitere Bilder der Datenbank hinzufügen[/url]"); 
  } else {
     echo 
'<u>was vergleichst du in zeile 13 miteinander?</u>';
}
            
?>
 
Alt 08.11.2004, 12:40  
Gast
 
Beiträge: n/a
Standard

Das ist von der vorhergehenden Datei, aus dem Formular.
Der Speichern-Button ist das, es wird praktisc nur überprüft, ob ich beim Formular speichern gedrückt habe.
 
Alt 08.11.2004, 12:46  
Gast
 
Beiträge: n/a
Standard

teste das script, und poste bitte was ausgegenben wird!
 
 


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
Passwortschutz + Mod Rewrite in htaccess erzeugt 500er Error agrajag Server, Hosting und Workstations 2 17.10.2007 11:56
ora_exec() liefert nichts zurück Faebe PHP Tipps 2007 3 15.03.2007 09:11
preg_replace erzeugt keine Ausgabe peng PHP-Fortgeschrittene 3 09.09.2006 17:43
nichts im Browser zu sehen PHP Tipps 2006 12 22.02.2006 20:11
SUM() gibt nichts aus...? madSoul Datenbanken 4 16.12.2005 10:06
bei einer Abfrage komt nichts! Datenbanken 3 22.09.2005 19:09
nichts wird angezeigt function PHP Tipps 2005-2 16 05.08.2005 18:47
wenn bps= nichts Matthiasnet PHP Tipps 2005-2 2 03.08.2005 16:02
Wenn nichts zutrifft dann ... Tschuu PHP Tipps 2005 10 13.05.2005 00:15
preg_split erzeugt leeren String || regex Schaelle PHP Tipps 2005 2 27.04.2005 18:35
libphp5.so beim compilieren nicht erzeugt PHP Tipps 2005 2 16.02.2005 10:37
PHP Seite im Frame erzeugt immer untere Scrolling Leiste PHP-Fortgeschrittene 2 15.12.2004 20:00
array auch automatisch erzeugt wenn.. PHP Tipps 2004-2 4 04.12.2004 12:33
Problem -> bekomme nichts angezeigt. PHP Tipps 2004 2 22.10.2004 23:26
nichts senden wenn nichts eingetragen ist PHP Tipps 2004 2 14.08.2004 16:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
flashgrabber findet keine dateien, datenbank erzeugt nix

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