Tjek om findes i tabel
|
max_og_mule |
Lagt på d. 29-03-2016 13:13
|

Bruger

Antal indlæg: 45
Tilmeldt: 25.03.13
Sidst set: 01.05.19
On/Offline:
Offline
Status:
Sommer
Dagens humør:

|
Hej
Jeg har denne kode.
Kode// =================================== mobil =================================== //
if ((isset($_GET['action']) && $_GET['action'] == "start2")) {
if (iMEMBER){
$inputname = "insert";
$formname = "mobil";
$formaction = FUSION_SELF."?action=insert_mobil&pagenum=2";
opentable($locale['a406a']);
echo "<form name='".$formname."' action='".$formaction."' method='post'>
<table>
<tr>
<td>".$locale['a406']."<br></td>
<td><input type='text' name='mobil' required maxlength='8' value='".$user_phone."' /><br></td>
</tr>
<tr>
<td></td>
<td><input type='submit' value='".$locale['a410']."' name='".$inputname."'/></td>
</tr>
</table>
</form>";
closetable();
}
}
// =================================== Insert mobil =================================== //
if ((isset($_GET['action']) && $_GET['action'] == "insert_mobil")) {
$mobil = $_POST['mobil'];
$result = dbquery("SELECT * FROM ".DB_APPLICATION_7." WHERE mobil='".$_POST['mobil']."'");
if(dbquery($result)) {
//findes
redirect(FUSION_SELF."?action=edit_ansoegning&mobil=".$_POST['mobil']."&pagenum=2");
} else {
//findes ikke
$result = dbquery("INSERT INTO ".DB_APPLICATION_7." (mobil) values ('".$_POST['mobil']."')");
redirect(FUSION_SELF."?action=navn&pagenum=2&mobil=".$_POST['mobil']."");
} }
Den skulle gerne tjekke om mobilnummer finde i application_7.
Findes det i application_7 skal den gå til action=edit_ansoegning&mobil=".$_POST['mobil']."&pagenum=2");
Findes det IKKE skal den indsætte mobilnummer i application_7 og forsætte til næste.
Men når jeg tester den med et mobilnummer der findes application_7 vil den ikke gå til edit_ansoegning.
Hvad er fejlen? |
|
|
|
|
|
max_og_mule |
Lagt på d. 17-04-2016 19:14
|

Bruger

Antal indlæg: 45
Tilmeldt: 25.03.13
Sidst set: 01.05.19
On/Offline:
Offline
Status:
Sommer
Dagens humør:

|
Ingen der kan hjælpe? |
|
|
|
|
|
Rix |
Lagt på d. 18-04-2016 09:33
|

Junior bruger

Antal indlæg: 5
Tilmeldt: 16.01.15
Sidst set: 25.04.16
On/Offline:
Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
|
Du bruger dbquery to gange. Dette er ikke den korrekte måde at gøre det på så jeg ville ændre den så den ser sådan her ud
Kode
// =================================== mobil =================================== //
if ((isset($_GET['action']) && $_GET['action'] == "start2")) {
if (iMEMBER){
$inputname = "insert";
$formname = "mobil";
$formaction = FUSION_SELF."?action=insert_mobil&pagenum=2";
opentable($locale['a406a']);
echo "<form name='".$formname."' action='".$formaction."' method='post'>
<table>
<tr>
<td>".$locale['a406']."<br></td>
<td><input type='text' name='mobil' required maxlength='8' value='".$user_phone."' /><br></td>
</tr>
<tr>
<td></td>
<td><input type='submit' value='".$locale['a410']."' name='".$inputname."'/></td>
</tr>
</table>
</form>";
closetable();
}
}
// =================================== Insert mobil =================================== //
if ((isset($_GET['action']) && $_GET['action'] == "insert_mobil")) {
$mobil = $_POST['mobil'];
$result = dbquery("SELECT * FROM ".DB_APPLICATION_7." WHERE mobil='".$_POST['mobil']."'");
if(dbrows($result) != 0) {
//findes
redirect(FUSION_SELF."?action=edit_ansoegning&mobil=".$_POST['mobil']."&pagenum=2");
} else {
//findes ikke
$result = dbquery("INSERT INTO ".DB_APPLICATION_7." (mobil) values ('".$_POST['mobil']."')");
redirect(FUSION_SELF."?action=navn&pagenum=2&mobil=".$_POST['mobil']."");
} }
Dette skulle gerne virke :) |
|
|
|
|
|
max_og_mule |
Lagt på d. 20-04-2016 19:01
|

Bruger

Antal indlæg: 45
Tilmeldt: 25.03.13
Sidst set: 01.05.19
On/Offline:
Offline
Status:
Sommer
Dagens humør:

|
Fedt, tak 
Nu virker det. 
Tak for hjælpen  |
|
|
|
|