Jaeh, det skulle jeg da mene, hvis jeg har forstået dig rigtigt. Medmindre det er meningen, at der skal stå variabel2 så mange gange i dit eksempel, for så forstår jeg ikke. Mener du bare:
SELECT [feltnavn1], [feltnavn2], [feltnavn3] FROM [table] WHERE noget=noget?
Det drejer sig om en søgefunktion, hvor der kan søges på fakturanr. (kan stå i 3 forskellige felter) eller lejekontraktnr. Numrene indtastes i hvert sit input-felt.
Derfor
SELECT FROM tabel WHERE fakid1 = $_POST['fakturanr'] OR fakid2 = $_POST['fakturanr'] OR fakid3 = $_POST['fakturanr'] OR kontraktid = $_POST['kontraknr']
Er det sådan?
Jeg kan selvfølgelig også bare nøjes med et input-felt, hvor der indtastes enten kontrakt eller faktura nr.
Er det så: SELECT FROM tabel WHERE fakid1 OR fakid2 OR fakid3 OR kontraktid = $_post['nr']
Jeg er ikke helt sikker omkring nr. 2. Hvis den skal kunne virke, skal der muligvis parentes omkring: fakid1 OR fakid2 OR fakid3 OR kontraktid Men jeg tvivler lidt.
Synes godt om
Slettet bruger
16. oktober 2007 - 20:01#6
Du mangler at skrive hvad du vil select'e fra tabelen. $sql = "SELECT feltnavn1, feltnavn2 FROM table WHERE (fakid1 OR fakid2 OR fakid3) = '".mysql_escape_string($_POST['inputFelt'])."';";
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.