Das mit dem Rücksprung funzt soweit auch das was nicht gefunzt hat war ich habe in einem Output zwei formulare das erste mit Login das zweite mit den Kundendaten. Poste mal den Code.
Das ist mein alter Code hat nichts in die DB geschieben oder ein Update gemacht.
Code: Alles auswählen
<?php
cInclude('classes', 'class.template.php');
$pass ="1";
$pwd = "2";
if($_POST['aktiv1']!='aktiv1'or $_POST['aktiv2']=='aktiv2')
{
$template = 'kunstlerlogin.html';
if ( !is_object($tpl) )
{
$tpl = new Template;
}
$tpl->reset();
// pfad ür den Rücksprung ermitteln
$url = $sess->url("front_content.php?idcat=".$idcat);
// pfad für den Rücksprung setzen
$tpl->set('s', 'FORM_ACTION', $url);
$tpl->generate('templates/'.$template);
}
else
{
$ku_nr_log = $_POST['ku_nr_log'];
$pass_log = $_POST['pass_log'];
$pwd = md5($pass_log);
$db2 = new DB_Contenido;
$sql = "SELECT ku_nr, password FROM ".$cfg['tab']['frontendusers']." WHERE ku_nr = '$ku_nr_log'";
$db2->query($sql);
if ($db2->next_record())
{
$ku_nr = $db2->f("ku_nr");
$pass = $db2->f("password");
}
}
if($pass == $pwd )
{
$template = 'kunstlerformular.html';
if ( !is_object($tpl) )
{
$tpl = new Template;
}
$tpl->reset();
// pfad ür den Rücksprung ermitteln
$url = $sess->url("front_content.php?idcat=".$idcat);
// pfad ür den Rücksprung setzen
$tpl->set('s', 'FORM_ACTION', $url);
$tpl->generate('templates/'.$template);
// ku_nr kommt vom formular
if($_POST['aktiv2']=='aktiv2' or $_POST['aktiv1']!='aktiv1')
{
$ku_nr = $_POST['ku_nr'];
$firma = $_POST['firma'];
$name = $_POST['name'];
$vorname = $_POST['vorname'];
$strasse = $_POST['strasse'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
$tel = $_POST['tel'];
$fax = $_POST['fax'];
$mobil = $_POST['mobil'];
$email = $_POST['email'];
$www = $_POST['www'];
$schwerpunkt = $_POST['schwerpunkt'];
$formation = $_POST['formation'];
$zielgruppe = $_POST['zielgruppe'];
$publikumsgroese = $_POST['publikumsgroese'];
$programmdauer = $_POST['programmdauer'];
$preis = $_POST['preis'];
$referenzen = $_POST['referenzen'];
$kategorie2 = $_POST['kategorie1'];
$kategorie2 = $_POST['kategorie2'];
$kategorie3 = $_POST['kategorie3'];
$kategorie4 = $_POST['kategorie4'];
$kategorie5 = $_POST['kategorie5'];
$kategorie6 = $_POST['kategorie6'];
$kategorie7 = $_POST['kategorie7'];
$demo1 = $_POST['demo1'];
$demo2 = $_POST['demo2'];
$demo3 = $_POST['demo3'];
$bild1 = $_POST['bild1'];
$bild2 = $_POST['bild2'];
$bild3 = $_POST['bild3'];
$bild4 = $_POST['bild4'];
echo "<br><br>FORMULAR<br>";
echo "test ku_nr = $ku_nr<br>";
echo "test name = $name<br>";
echo "test firma = $firma<br>";
$db2 = new DB_Contenido;
$db2->query("SELECT last_ku FROM kult_last_ku");
if ($db2->next_record())
{
$kunum = $db2->f("last_ku");
}
echo "test kunum = $kunum<br>";
if ($ku_nr !== $kunum)
{
$sql = "UPDATE kult_mitgl_beschreibung SET vorname = '$vorname', name = '$name', strasse = '$strasse', plz = '$plz', ort = '$ort', tel = '$tel', fax = '$fax', mobil = '$mobil', email = '$email', www = '$www', schwerpunkt = '$schwerpunkt', formation = '$formation', zielgruppe = '$zielgruppe', publikumsgroese = '$publikumsgroese', programmdauer = '$programmdauer', preis = '$preis', referenzen = '$referenzen', firma = '$firma', kategorie1 = '$kategorie1', kategorie2 = '$kategorie2', kategorie3 = '$kategorie3', kategorie4 = '$kategorie4', kategorie5 = '$kategorie5', kategorie6 = '$kategorie6', kategorie7 = '$kategorie7' WHERE ku_nr = '$ku_nr' ";
$result = mysql_query($sql);
echo "<br><br>UPDATE<br>";
}
else
{
$sql = "INSERT INTO kult_mitgl_beschreibung ( vorname, name, strasse, plz, ort, tel, fax, mobil, email, www, schwerpunkt, formation, zielgruppe, publikumsgroese, programmdauer, preis, referenzen, firma, kategorie1, kategorie2, kategorie3, kategorie4, kategorie5, kategorie6, kategorie7, demo1, demo2,demo3, bild1, bild2, bild3, bild4) VALUES ( '$vorname', '$name', '$strasse', '$plz', '$ort', '$tel', '$fax', '$mobil', '$email', '$www', '$schwerpunkt', '$formation', '$zielgruppe', '$publikumsgroese', '$programmdauer', '$preis', '$referenzen', '$firma', '$kategorie1', '$kategorie2', '$kategorie3', '$kategorie4', '$kategorie5', '$kategorie6', '$kategorie7', '$demo1', '$demo2', '$demo3', '$bild1', '$bild2', '$bild3', '$bild4')";
$result = mysql_query($sql);
$newku=mysql_insert_id();
$kunr_new = $newku+1;
$sql = "UPDATE kult_last_ku SET last_ku ='$kunr_new'";
$kuresult = mysql_query($sql);
echo "<br><br>INSERT INTRO<br>";
echo "test newku = $newku<br>";
echo "test kunr_new = $kunr_new<br>";
}
}
}
?>
Jetzt habe ich zwei Module: Login
Code: Alles auswählen
<?php
cInclude('classes', 'class.template.php');
$pass ="1";
$pwd = "2";
if($_POST['aktiv1']!='aktiv1')
{
$template = 'kunstlerlogin.html';
if ( !is_object($tpl) )
{
$tpl = new Template;
}
$tpl->reset();
// pfad ür den Rücksprung ermitteln
$url = $sess->url("front_content.php?idcat=".$idcat);
// pfad für den Rücksprung setzen
$tpl->set('s', 'FORM_ACTION', $url);
$tpl->generate('templates/'.$template);
}
else
{
$ku_nr_log = $_POST['ku_nr_log'];
$pass_log = $_POST['pass_log'];
$pwd = md5($pass_log);
$db2 = new DB_Contenido;
$sql = "SELECT ku_nr, password FROM ".$cfg['tab']['frontendusers']." WHERE ku_nr = '$ku_nr_log'";
$db2->query($sql);
if ($db2->next_record())
{
$ku_nr = $db2->f("ku_nr");
$pass = $db2->f("password");
}
}
if($pass == $pwd )
{
// Datenbankverbindung aufbauen
$db2 = new DB_Contenido;
$sql = "SELECT ku_nr, vorname, name, strasse, plz, ort, tel, fax, mobil, email, www, schwerpunkt, formation, zielgruppe, publikumsgroese, programmdauer, preis, referenzen, firma, kategorie1, kategorie2, kategorie3, kategorie4, kategorie5, kategorie6, kategorie7, demo1, demo2, demo3, bild1, bild2, bild3, bild4 FROM kult_mitgl_beschreibung WHERE ku_nr = '$ku_nr_log' ";
$db2->query($sql);
if ($db2->next_record())
{
$ku_nr = $db2->f("ku_nr");
$vorname = $db2->f("vorname");
$name = $db2->f("name");
$strasse = $db2->f("strasse");
$plz = $db2->f("plz");
$ort = $db2->f("ort");
$tel = $db2->f("tel");
$fax = $db2->f("fax");
$mobil = $db2->f("mobil");
$email = $db2->f("email");
$www = $db2->f("www");
$schwerpunkt = $db2->f("schwerpunkt");
$personen = $db2->f("personen");
$zielgruppe = $db2->f("zielgruppe");
$publikumsgroese = $db2->f("publikumsgroese");
$programmdauer = $db2->f("programmdauer");
$preis = $db2->f("preis");
$referenzen = $db2->f("referenzen");
$bild1 = $db2->f("bild1");
$bild2 = $db2->f("bild2");
$bild3 = $db2->f("bild3");
$bild4 = $db2->f("bild4");
$firma = $db2->f("firma");
$beschreibung = $db2->f("beschreibung");
$kategorie1 = $db2->f("kategorie1");
}
$template = 'kunstlerformular.html';
if ( !is_object($tpl) )
{
$tpl = new Template;
}
$tpl->reset();
// pfad ür den Rücksprung ermitteln
$url = $sess->url("front_content.php?idcatart=126");
// pfad ür den Rücksprung setzen
$tpl->set('s', 'FORM_ACTION', $url);
$tpl->set('s', 'KU_NR', $ku_nr);
$tpl->set('s', 'VORNAME', $vorname);
$tpl->set('s', 'NAME', $name);
$tpl->set('s', 'STRASSE', $strasse);
$tpl->set('s', 'PLZ', $plz);
$tpl->set('s', 'ORT', $ort);
$tpl->set('s', 'TEL', $tel);
$tpl->set('s', 'FAX', $fax);
$tpl->set('s', 'MOBIL', $mobil);
$tpl->set('s', 'EMAIL', $email);
$tpl->set('s', 'WWW', $www);
$tpl->set('s', 'SCHWERPUNKT', $schwerpunkt);
$tpl->set('s', 'PERSONEN', $personen);
$tpl->set('s', 'ZIELGRUPPE', $zielgruppe);
$tpl->set('s', 'PUBLIKIMSGROESE', $publikumsgroese);
$tpl->set('s', 'PROGRAMMDAUER', $programmdauer);
$tpl->set('s', 'PREIS', $preis);
$tpl->set('s', 'REFERENZEN', $referenzen);
$tpl->set('s', 'BILD1', $bild1);
$tpl->set('s', 'BILD2', $bild2);
$tpl->set('s', 'BILD3', $bild3);
$tpl->set('s', 'BILD4', $bild4);
$tpl->set('s', 'FIRMA', $firma);
$tpl->set('s', 'BESCHREIBUNG', $beschreibung);
$tpl->set('s', 'KATEGOIE1', $kategorie1);
$tpl->generate('templates/'.$template);
}
?>
DB schreiben
Code: Alles auswählen
<?php
// aktiv2 kommt vom formular
if($_POST['aktiv2']=='aktiv2')
{
$ku_nr = $_POST['ku_nr'];
$firma = $_POST['firma'];
$name = $_POST['name'];
$vorname = $_POST['vorname'];
$strasse = $_POST['strasse'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
$tel = $_POST['tel'];
$fax = $_POST['fax'];
$mobil = $_POST['mobil'];
$email = $_POST['email'];
$www = $_POST['www'];
$schwerpunkt = $_POST['schwerpunkt'];
$formation = $_POST['formation'];
$zielgruppe = $_POST['zielgruppe'];
$publikumsgroese = $_POST['publikumsgroese'];
$programmdauer = $_POST['programmdauer'];
$preis = $_POST['preis'];
$referenzen = $_POST['referenzen'];
$kategorie2 = $_POST['kategorie1'];
$kategorie2 = $_POST['kategorie2'];
$kategorie3 = $_POST['kategorie3'];
$kategorie4 = $_POST['kategorie4'];
$kategorie5 = $_POST['kategorie5'];
$kategorie6 = $_POST['kategorie6'];
$kategorie7 = $_POST['kategorie7'];
$demo1 = $_POST['demo1'];
$demo2 = $_POST['demo2'];
$demo3 = $_POST['demo3'];
$bild1 = $_POST['bild1'];
$bild2 = $_POST['bild2'];
$bild3 = $_POST['bild3'];
$bild4 = $_POST['bild4'];
echo "<br><br>FORMULAR<br>";
echo "test ku_nr = $ku_nr<br>";
echo "test name = $name<br>";
echo "test firma = $firma<br>";
$db2 = new DB_Contenido;
$db2->query("SELECT last_ku FROM kult_last_ku");
if ($db2->next_record())
{
$kunum = $db2->f("last_ku");
}
echo "test kunum = $kunum<br>";
if ($ku_nr !== $kunum)
{
$sql = "UPDATE kult_mitgl_beschreibung SET vorname = '$vorname', name = '$name', strasse = '$strasse', plz = '$plz', ort = '$ort', tel = '$tel', fax = '$fax', mobil = '$mobil', email = '$email', www = '$www', schwerpunkt = '$schwerpunkt', formation = '$formation', zielgruppe = '$zielgruppe', publikumsgroese = '$publikumsgroese', programmdauer = '$programmdauer', preis = '$preis', referenzen = '$referenzen', firma = '$firma', kategorie1 = '$kategorie1', kategorie2 = '$kategorie2', kategorie3 = '$kategorie3', kategorie4 = '$kategorie4', kategorie5 = '$kategorie5', kategorie6 = '$kategorie6', kategorie7 = '$kategorie7' WHERE ku_nr = '$ku_nr' ";
$result = mysql_query($sql);
echo "<br><br>UPDATE<br>";
echo "test ku_nr = $ku_nr<br>";
echo "test name = $name<br>";
echo "test firma = $firma<br>";
}
else
{
$sql = "INSERT INTO kult_mitgl_beschreibung ( vorname, name, strasse, plz, ort, tel, fax, mobil, email, www, schwerpunkt, formation, zielgruppe, publikumsgroese, programmdauer, preis, referenzen, firma, kategorie1, kategorie2, kategorie3, kategorie4, kategorie5, kategorie6, kategorie7, demo1, demo2,demo3, bild1, bild2, bild3, bild4) VALUES ( '$vorname', '$name', '$strasse', '$plz', '$ort', '$tel', '$fax', '$mobil', '$email', '$www', '$schwerpunkt', '$formation', '$zielgruppe', '$publikumsgroese', '$programmdauer', '$preis', '$referenzen', '$firma', '$kategorie1', '$kategorie2', '$kategorie3', '$kategorie4', '$kategorie5', '$kategorie6', '$kategorie7', '$demo1', '$demo2', '$demo3', '$bild1', '$bild2', '$bild3', '$bild4')";
$result = mysql_query($sql);
$newku=mysql_insert_id();
$kunr_new = $newku+1;
$sql = "UPDATE kult_last_ku SET last_ku ='$kunr_new'";
$kuresult = mysql_query($sql);
echo "<br><br>INSERT INTRO<br>";
echo "test newku = $newku<br>";
echo "test kunr_new = $kunr_new<br>";
}
}
?>
Werde es noch auf die DB-funktionen von Contenido umschreiben.