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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.03.2006, 22:27:37
theresa theresa ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 116
theresa befindet sich auf einem aufstrebenden Ast
Array weitergeben

Guten abend

Habe den Datenbankeintrag auf eine zweite seite getan, jetzt geht es nicht mehr mit dem Array!

Seite 1 ist jetzt das Form

Seite 2
gibt einen Eintrag in Tabelle 1 und xEinträge in Tabelle 2

PHP-Code:
session_start();
require(
"../../lib/header.php");
$weitereseite='..';
$query="insert into db1 (verwalt,..,erfasser)values('$verwalt',..,'$erfasser')";
$result=mysql_query($query,$link);
$query2="select verwalt_id from db1 order by verwalt_id DESC";
$result2=mysql_query($query2);
$row2mysql_fetch_array ($result2); 
$verwalt_id=$row2[verwalt_id];
        foreach(
$_POST[vkont] as $kont
        {
        
$verwalt_kontakt_v=$kont[verwalt_kontakt_v];
        
$verwalt_kontakt=$kont[verwalt_kontakt];
                {
                 
$query3="insert into db2 
                (verwalt_kontakt_v,verwalt_kontakt,erfasser)
                values 
                ('$verwalt_kontakt_v','$verwalt_kontakt','$erfasser')"
;
                
$result3=mysql_query($query3,$link);
                 }
        } 
 
header("Location: http://" $_SERVER['HTTP_HOST']
rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
"/" $weitereseite); 
Der Eintag in die DB1 geht, ich habe Probelme mit dem foreach($_POST[vkont] as $kont) {} das geht nicht mehr!

Im Form werden die Zeilen je nach Anzahl generiert:
echo "<td valign='top'><input type=\"Text\" name=\"vkont[$i][verwalt_kontakt_v]\"><br><input type=\"Text\" name=\"vkont[$i][verwalt_kontakt]\"></td>\n";

Das ergibt in HTML
<td valign="top"><input name="vkont[1][verwalt_kontakt_v]" type="text"><br><input name="vkont[1][verwalt_kontakt]" type="text"></td>
Mit Zitat antworten
  #2  
Alt 28.03.2006, 22:55:44
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 874
Heinrich befindet sich auf einem aufstrebenden Ast
AW: Array weitergeben

Hi Theresa,

wenn ich die PHP-Welt richtig verstanden habe, kannst du ein Array nicht per POST an die nächste Seite weiter geben. Du musst es zuerst in einen String verwandeln (und dann wieder zurück).

Gruß
Heinrich
Mit Zitat antworten
  #3  
Alt 28.03.2006, 23:02:14
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
AW: Array weitergeben

speichere doch das array in einer SESSION-variabel ab!
__________________
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
Mit Zitat antworten
  #4  
Alt 28.03.2006, 23:14:16
theresa theresa ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 116
theresa befindet sich auf einem aufstrebenden Ast
AW: Array weitergeben

Ich gebe das Form mit POST weiter, daran sollte es nicht liegen.

Der Eintrag funktionierte, als alles auf einer Seite war, doch ich möchte am Schluss wenn alles erfasst ist auf eine andere Seite leiten und das geht nur wenn die Funktion auf einer 2. Seite ist. Damit habe ich heut morgen die Zeit vertan:

Das geht nur wenn der Datenbankeintrag auf einer neuen Seite ist:

PHP-Code:
header("Location: http://" $_SERVER['HTTP_HOST']
rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
"/" $weitereseite); 
und das geht nur wenn der Datenbankeintrag auf derselben Seite ist wie das Form

PHP-Code:
foreach($_POST[vkont] as $kont
        {
        
$verwalt_kontakt_v=$kont[verwalt_kontakt_v];
        
$verwalt_kontakt=$kont[verwalt_kontakt];
        
$query3="insert into db2 
        (verwalt_kontakt_v,verwalt_kontakt,erfasser)
        values 
        ('$verwalt_kontakt_v','$verwalt_kontakt','$erfasser')"
;
        
$result3=mysql_query($query3,$link);
        } 
Mit Zitat antworten
  #5  
Alt 28.03.2006, 23:32:10
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 874
Heinrich befindet sich auf einem aufstrebenden Ast
AW: Array weitergeben

Hi,

verstehe - das passt wohl nicht zusammen. Was wäre, wenn du statt
PHP-Code:
header("Location: http://" $_SERVER['HTTP_HOST']
// usw. 
einfach einen Link setzt - oder in uralter html-Manier einen refresh?

Gruß
Heinrich
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
Mehrdimensionales Array sortieren MrLongbaugh PHP Grundlagen 10 06.03.2008 12:02:47
mehrdimensionales array - MySQL database vertigoricen PHP Grundlagen 1 17.08.2005 08:20:28
Einzelne Daten aus Textdatei Auslesen azubinator PHP Grundlagen 153 17.12.2004 13:36:58
Array und Sprachvariable weitergeben JahGlory PHP Grundlagen 3 12.12.2004 16:44:42
Array (Listenfeldauswahl) per POST weitergeben edv-rs PHP Grundlagen 3 07.09.2004 09:31:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:46:43 Uhr.


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


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