probleem met if statement

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cas brants

cas brants

09/05/2011 17:12:42
Quote Anchor link
hey,
Het doel van mijn pagina is dat er kan gezocht worden in een tabel.
De gegevens die gevonden worden komen onder de tabel, met een printnop er achter. Tot zo ver heb ik mijn pagina al, maar als ik op de printknopjes druk loopt hij steeds de hele if terug door en geeft hij de foutmelding "geef een zoekterm op."

weet iemand hier een oplossing op?

met vriendelijke groeten

cas


<form method="post" >
<input type="text" id="naam" name="naam">
<input type="submit" name="zoeken" id="zoeken" value="Zoeken" />
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php

//pagina met functie om data op te halen includen


if(isset($_POST['submit']))
{

        // haal hier je records op.. en zet bij elke record een linkje naar een andere pagina waar je de pdf genereerd...
              //connectie maken met databank

      $db=mysql_connect  ("mysql.azuli.org", "******", "dienst") or die ('er kan geen verbinding met de databank worden gemaakt!' . mysql_error());
      //databank selecteren      
      $mydb=mysql_select_db("dienstverplaatsing");
      //zoekquery
      $sql="SELECT *
FROM dienstverplaatsing
WHERE
`dienstverplaatsingnr` LIKE '"
.$naam."'
OR `naam` LIKE '"
.$naam."'
OR `voornaam` LIKE '%"
.$naam."%'
OR `lknummer` LIKE '%"
.$naam."%'
OR `autokenteken` LIKE '%"
.$naam."%'
OR `automerk` LIKE '%"
.$naam."%'
OR `datum` LIKE '%"
.$naam."%'
OR `plaatsvan` LIKE '%"
.$naam."%'
OR `plaatsnaar` LIKE '%"
.$naam."%'
OR `reden` LIKE '%"
.$naam."%'
"
;
 
    
      //resultaat in querry zetten
      $result=mysql_query($sql);
      //resultaten uit de array halen
    
      while($row=mysql_fetch_array($result)){
              $dienstverplaatsingnr  =$row['dienstverplaatsingnr'];
              $naam=$row['naam'];
              $voornaam=$row['voornaam'];
               $lknummer  =$row['lknummer'];
              $autokenteken=$row['autokenteken'];
              $automerk=$row['automerk'];
               $datum  =$row['datum'];
              $plaatsvan=$row['plaatsvan'];
              $plaatsnaar=$row['plaatsnaar'];
              $reden=$row['reden'];
      
  //resultaten weergeven
      
     echo '<tr>
          <td>'
. $dienstverplaatsingnr . '</td>
          <td>'
. $naam . '</td>
          <td>'
. $voornaam . '</td>
          <td>'
. $lknummer .  '</td>
          <td>'
. $autokenteken . '</td>
          <td>'
. $automerk .  '</td>
          <td>'
. $datum . '</td>
          <td>'
. $plaatsvan .  '</td>
          <td>'
. $plaatsnaar . '</td>
          <td>'
. $reden . '</td>
          <td><form id="printForm" name="printForm" action="printen.php" method="post" ><button type="button" name="printen" onClick="location.href=\'printen.php?nummer='
.$dienstverplaatsingnr . '\'">Printen</button></form>    </td>
          </tr>'
;
    
      }
      
 
    }

    else {
      echo  "<p>geef een zoekterm op.</p>";
      }


?>




</body>
</html>
Gewijzigd op 09/05/2011 17:13:27 door Cas brants
 
PHP hulp

PHP hulp

16/01/2025 01:08:35
 
Victor -

Victor -

09/05/2011 17:35:51
Quote Anchor link
wat staat er in printen.php?
 
- SanThe -

- SanThe -

09/05/2011 18:08:49
Quote Anchor link
Je moet geen form maken maar een gewone link met het nummer.
 
Cas brants

cas brants

09/05/2011 18:18:32
Quote Anchor link
printen.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
include_once("uitDBhalen.php");

  if(isset($_GET['dienstverplaatsingnr']) && $_GET['dienstverplaatsingnr'] != ""){
  
    $dienstverplaatsingnr=$_GET['nummer'];
    
    echo $dienstverplaatsingnr;
  }


?>



en een gewonde link heb ik al geprobeert, dat ging ook niet
 
- SanThe -

- SanThe -

09/05/2011 18:23:08
Quote Anchor link
Cas brants op 09/05/2011 18:18:32:
en een gewonde link heb ik al geprobeert, dat ging ook niet


Wat ging er niet?
Zonder info kunnen wij ook niks.
 
Cas brants

cas brants

09/05/2011 19:43:30
Quote Anchor link
dan geeft hij dezelfde fout, hij overloopt de f gewoon nog eens en dat mag niet gebeuren. er moet gewoon direct naar de volgende pagina gegaan worden en de dienstnummer moet mee verzonden worden.
 
- SanThe -

- SanThe -

09/05/2011 20:05:08
Quote Anchor link
Dan maak je die link toch naar een andere pagina.
 
Cas brants

cas brants

11/05/2011 19:15:54
Quote Anchor link
dan werkt het nog niet, steeds er op de knop word gedrukt word de if-structuur uitgevoert, en dat wil ik voorkomen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.