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

SELFPHP


Professional CronJob-Service

Suche



iOS DevCon 2013



Software Architecture Summit 2013


Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 

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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.05.2005, 00:26:59
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 25
Beiträge: 1.474
Opendix befindet sich auf einem aufstrebenden Ast
Opendix eine Nachricht über MSN schicken
Insert-File

also folgendes,ich hab ein file (insert.php) das soll mir alle inserts in die datenbank machen, übergeben wird nur der tabellen namen und die inhalte der spalten, bei denen man was einfügen will...

bsp:

tabelle material
spalten: id, menge, vorhanden

dann sieht die übergabe so aus: insert.php?table=material&menge=50&vorhanden=20

also will ich in die spalten menge und vorhanden was einfügen, id wird ja selbst eh gefüllt (ist hier ein auto_increment)

hier mein script:

PHP-Code:
include_once("db.php");

$table $_REQUEST['table'];

$query "SELECT * FROM " $table " LIMIT 1";
$insert mysql_query($query) OR die("Fehler beim inserten :)");
$menge mysql_num_fields($insert);            /
for(
$i 0$i $menge$i++)
{
    
$namen mysql_field_name($insert$i);
    
$namen $_REQUEST[$namen];
    
$values $values  "'" $namen "' ";
    if(
$i < ($menge 1))
    {
        
$values $values " , ";
    }
}

$query "INSERT INTO $table VALUES($values)";
$insert mysql_query($query) OR die("Fehler bei fertigstellung");
echo 
"<font color=#00FF00><b>Erfolgreich eingefügt</b>"
nun, das funktioniert eigenltich ganz gut, solange ich nicht folgendes problem habe...

ich hab eine tabelle, in der hinten ein Fremdschlüssel mit der id einer anderen tabelle drinnen ist, wenn man nun einen neuen datensatz im forumlar erfassen will, hat es da eine select box, wo die namen aller datensätze in der zweiten tabelle sind (von der ich die ids in der andere tabelle hab), wen ich nun natürlich das übergebe, übergibt mir das da einen string den ich aber da nicht einfügen kann, da der fremdschlüssel eine zahl ist (ich hoffe jmd. kappiert meien beschreibung^^)

wie könnte man das lösen? kannman vielleicht im formular irgendwie die id angeben?

ich könne natürlich nun auch abfragen, wenn ich zu der tabelle gehe dan hol noch die id, aber das will ich nicht, das script sollte unabhängig sein, und nicht auf einzelne tabellen bezogen sein!
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs

Geändert von Opendix (16.05.2005 um 00:32:43 Uhr)
Mit Zitat antworten
  #2  
Alt 17.05.2005, 10:18:23
R. Woitaschik R. Woitaschik ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Düsseldorf
Beiträge: 99
R. Woitaschik befindet sich auf einem aufstrebenden Ast
AW: Insert-File

Hi Opendix,

bau doch die Select-Box wie folgt auf:

Code:
<select ...>
  <option value="id">bezeichner</option>
...
</select>
Du mußt den Fremdschlüssel als value übergeben, in diesem Fall wird er an dein Skript weitergegeben.

Gruß
Richard
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
OUTER JOIN oder so? c4 MySQL 5 24.08.2004 13:15:09
INSERT mit Verknüpfungen? feuervogel MySQL 3 10.06.2004 22:49:11
Daten aus TXT File in MySQL DB importieren... pixelterror PHP für Fortgeschrittene und Experten 14 24.03.2004 14:26:22
Formulardaten in File speichern Pixelmaster PHP für Fortgeschrittene und Experten 1 08.05.2003 20:19:14
FileUpload -> File umbenennen? mad-boy PHP Grundlagen 3 23.12.2002 11:08:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:06:56 Uhr.


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


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