Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 30-07-2003, 23:58
Aurelius
 Junior Member
Links : Onlinestatus : Aurelius ist offline
Registriert seit: Jul 2003
Beiträge: 95
Aurelius ist zur Zeit noch ein unbeschriebenes Blatt
Standard Mittelschwerer Anfall bei Übergabe von Array an anderes PHP Script

Ok, ich hab versucht das in diesem Thread geschriebene zu verwerten

Array per GET in URL

Toll, schade, dass das nicht funktioniert.

Ich hock jetzt schon seit 3 Tagen an dem Problem. Checkboxen hab ich ja langsam schon hinbekommen.

Ein auszug aus dem script:

PHP-Code:
while ($zeileholen =  mysql_fetch_array($result,MYSQL_ASSOC)) 
        { 
           
                
                    echo
"<tr bgcolor=\"#"stripslashes($zeileholen["farbe"])."\">".
                            
"<td>"stripslashes($zeileholen["kennung"])."</td>".
                            
"<td>"stripslashes($zeileholen["bereich"])."</td>"
                            
"<td>"stripslashes($zeileholen["markt"])."</td>"
                            
"<td>"$zeileholen["lastcontact"]."</td>".
                            
"<td>"stripslashes($zeileholen["komentar"])."</td>".
                            
"<td>"stripslashesnl2brhtmlentities($zeileholen["aktionen"])))."</td>".
                            
"<td>"stripslashes($zeileholen["bw"])."</td>"
                            
"<td>"$zeileholen["strasse"]."</td>".
                            
"<td>"$zeileholen["plz"]."</td>".
                            
"<td>"$zeileholen["ort"]."</td>".
                            
"<td>"$zeileholen["ansprech"]."</td>".
                            
"<td>"$zeileholen["tel"]."</td>".
                            
"<td>"$zeileholen["fax"]."</td>".
                            
"<td>"$zeileholen["preisprotag"]."</td>".
//die checkbox, für die der ganze aufstand veranstaltet wird
                            
"<td><input type=\"checkbox\" name=\"checkid[".$zeileholen["id"]."]\" value=\"1\"></td>".
                           
"</tr>"
                
           
        } 
    echo 
"<tr><td>"
//wieso funktioniert das hier nicht?
    
echo"</td><td<a href=\"promo.php?aktion=druck&array=" serialize($checkid) . "\">druckansicht</a></td>";
    echo
"<td><a href=\"promo.php?aktion=mail\">als eMail versenden</a></td><td>";
    echo
"</td></tr>";     
    echo
"</table>"
Dier Link, der zur Druckansicht führen soll schaut generiert dann so aus:

http://www.seite.de/promo.php?aktion=druck&array=N;

was macht denn das "array=N;" da im Link?

auf der seite zu der der link führt:
$array = unserialize($_GET['checkid']);
und dann halt das, was mit dem array passieren wird. nur da kommt anscheinend erst garnichts an.

wär ganz nett wenn mir da wer helfen könnte und mir sagen könnte was ich ändern muss.

Geändert von Aurelius (31-07-2003 um 00:17 Uhr)
Mit Zitat antworten