Romans: Daten gehen "verloren"

Beitrag lesen

Hi,

$("#einfo").load("saveticket.php?date="+date+"&time="+time+"&arbeitsplatz="+arbeitsplatz+"&raum="+raum+"&kunde="+kunde+"&abteilung="+abteilung+"&supporter="+supporter+"&problemtyp="+problemtyp+"&priority="+priority+"&desc="+desc);

Du kümmerst dich hier kein bisschen um die ggf. notwendige Kodierung von Werten.
Schau dir serialize an!

OMG! Wie konnte ich nur ohne das Leben... und ich denk mir noch dafür muss es doch auch irgentwas geben... DANKE!

$name = explode(" ",$kund);

$vorn = $name[0];
$nachn = $name[count($name)-1];

  

> Dass das keinesfalls das gewünschte liefern muss, ist dir doch wohl klar?  
>   
  
Ist mir auch klar geworden, auch wenn ich nicht verstehe warum.  
Name = Test Name  
Name[] = ["Test","Name"]  
count(Name[]) = 2 (-1 = 1)  
Name[1] = Name ??  
  
Aber egal ^^  
  

> > ~~~php

$eintrag = "INSERT INTO ticket (vorname, surname, abteilung, arbeitsplatz, raum, datum, zeit, priority, supporter, beschreibung, problemtyp, status)  

> > VALUES ('$vorn', '$nachn', '$abte', '$arbe', '$raum', '$date', '$time', '$prio', '$supp', '$desc', '$prob', '');";  
> > $eintragen = mysql_query($eintrag);

Spannenderweisse, schaffen es aber nur Datum und Zeit und Zahlenwerte wie problemtyp, supporter und abteilung in die Datenbank. Alle Textwerte sind aber als "undefined" in der MySQL DB hinterlegt... Was mache ich da bitte falsch?

Das Problem hat sich durch die jQuery funktion erledigt, also danke nochmal