02. november 2006 - 22:12Der er
12 kommentarer og 1 løsning
Ved ikke hvordan men skal lave det script
iden er den skal blive på den samame side hvis den ikke finder bruen men eller skal den gå til en anden side hvis den finder hvordan det ?
<?
$res=mysql_query("SELECT * FROM bruger_id WHERE id= '{$_GET['replay_id']}'") or die (mysql_error()); $raww=mysql_fetch_assoc($res);
$res=mysql_query("SELECT id FROM bruger_id WHERE brugernavn='{$_POST['modtager']}'") or die (mysql_error()); if(mysql_num_rows($res)==0){ ?><form method="POST" action='index.php?menu=send_post'><?
hvis brugen findens i databasen skal den gå til 'index.php?menu=indbakke' og ta alt med fra HTTP_POST men hvis brugen ikke findes så skal den blive på 'index.php?menu=send_post' også sige brugen ikke findes
Du kan bruge Header("Location: minSide.php") til at redirecte med, husk at den skal kaldes inden du skriver noget til skærmen. Omkring din data, jeg er ikke 100% sikker men da du bare ændre location i headeren skulle din body data forblive uberørt, men er ikke 100%. Det må du lige teste.
Iden er Hvis Men komme til at srkive til en bruger der ikke er der så bliver du på "srkive besked" hvis den bliver sendt skal en bare gå til din indbakke
havde lige noget jeg skulle se til. Har fået php op og køre. Skal lige se om der er nogen smart måde at din post data sendt videre (skal lige kigge i nogle gamle projekter).
Okay Fordi det er da lame men ikke kan lave en form med to id Fx If( $_POST[id] = TRUE ) else { } eller noget i den stil så den kan iden gå til index eller blive på den anden side hvis du er med
Det er ikke noget problem at skælne mellem de to situationer. Jeg ville lave en fil. f.eks verify.php hvor du kontroller at $_POST['id'] findes eller ej. Findes det ikke er det nemt nok saa redirecter du bare til index.php med header() funktionen. Det lidt mere tricky, lægger i at sende din post data videre. Der er dog en nem måde at gøre det på, men det kræver at din php server har CURL extension slået til. Har du ikke den skal du hen og bygge hele headeren og dens data op. Efter efter kan du så kopiere data'en, via. en socket connection, til din distination. Kan ikke lige give dig et eksemple nu(er for træt), men vil kigge lidt på det i morgen igen :D
$res=mysql_query("SELECT id FROM bruger_id WHERE brugernavn='{$_POST['modtager']}'") or die (mysql_error()); if(mysql_num_rows($res)==0){ header('location: index.php?menu=send_post'); } else { $raw=mysql_fetch_assoc($res); $dato = date("d/m-Y H:i"); mysql_query(" INSERT INTO `bruger_indbakke` (`bruger_id`, `afsender_id`, `emne`, `tekst`, `dato`) VALUES ('{$raw['id']}', '{$_SESSION['id']}', '{$_POST['overskrift']}', '{$_POST['tekst']}', '$dato') ") or die(mysql_error());
header('location: index.php?menu=indbakke');
}
?> men tak for din tid onkel satan
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.