Einzelnen Beitrag anzeigen
Alt 17.09.2003, 13:19   #9
row
Inventar
 
Registriert seit: 22.06.2001
Beiträge: 1.611


Standard

@käptn
Das "Einzäunen" produziert mir eine Fehlermeldung, dass er die Column nicht kennt - ist jetzt wieder so wie vorher.

Also, ich hab jetzt radikal einfach die Dinger rausgenommen, die nicht funktionierten, weil ich muss diesen Fragbogen jetzt bald fertig kriegen! Jetzt fehlt zwar eine gewisse Interaktivität, aber was will man machen.

Ein Problem bleibt mir noch:
Die Leute sollen die Möglichkeit haben mehrmals einen Fragebogen auszufüllen, an die Session_ID wird dann einfach die Zahl eines Counters angehängt (damit man weiss welche Einträge zusammenhängen). Dass geht jetzt bei dem Provider auch nicht (bei Lycos gings).
Die Fehlermeldung ist: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/www/web602/html/survey_mult.php:11) in /home/www/web602/html/survey_mult.php on line 24

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/www/web602/html/survey_mult.php:11) in /home/www/web602/html/survey_mult.php on line 2


PHP-Code:
<?php
session_start
();
include(
"funk.php");
include(
"verbind.php");

$survey_id $_SESSION["username"];

//Abfrage wievielte Aktivität/wievielter Durchlauf
$abfrage "SELECT multiaktiv FROM tels WHERE session='$survey_id'";
  
$ergebnis mysql_query($abfrage);
  
$ausgabe mysql_fetch_object($ergebnis);
   
$akt_zaehler=$ausgabe->multiaktiv;
echo 
"
Aktuelle Durchlauf Nummer: $akt_zaehler 
"
;

//Neue sessionID anlegen mit Aktivitäts#
$feld="_a";
$survey_id_neu $survey_id.$feld.$akt_zaehler;

//Alte Session zerstören
session_destroy ();

//Neue Session anlegen auf Basis alter Session
session_start();
$_SESSION["username"] = "$survey_id_neu";
$survey_id $_SESSION["username"];

$sql "insert into tels (session) 
            values ('$survey_id')"
;
$res=send_sql($db,$sql);
?>
Danke für Eure Geduld!
row ist offline   Mit Zitat antworten