Versio

veld verbergen

Overzicht Reageren

Niek Kasius

Niek Kasius

31/01/2010 13:29:00
Quote Anchor link
ik heb een script veranderd zodat ik er gegeven en datums van wedstrijden en of toernooien in kan plaatsen en de uitvoer word dat getoond op de zelfde manier als de invoer via een tabel.
Maar als ik in sommige velden niets invul (of ze leeg maak in wijzigen.php) dan worden ze wel als een leeg vlak getoond.
Hoe kan ik dat zo aanpassen? dat het vak waar niks in staat ook niet getoond word.


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
71
72
73
74
75
76
77
78
79
<?php
if($_POST[Submit]){
    if($_POST[bericht] != "*"){
        mysql_query("INSERT INTO toernooi (titel, bericht, bericht1, bericht2, bericht3, bericht4, bericht5, bericht6, bericht7, bericht8, bericht9, bericht10, bericht11, bericht12, bericht13, bericht14, bericht15, datum, id )
        VALUES ('$_POST[titel]', '$_POST[bericht]', '$_POST[bericht1]', '$_POST[bericht2]',  '$_POST[bericht3]', '$_POST[bericht4]', '$_POST[bericht5]', '$_POST[bericht6]', '$_POST[bericht7]',  '$_POST[bericht8]', '$_POST[bericht9]', '$_POST[bericht10]', '$_POST[bericht11]', '$_POST[bericht12]', '$_POST[bericht13]', '$_POST[bericht14]', '$_POST[bericht15]','$datum', '$id')"
);
        
echo"<h4> Je Bericht is succesvol toegevoegd klik <a href=\"admin.php\">HIER</a> om terug te

gaan.</h4>"
;
    }

    else{
        echo"<H1>Error!!!!!</H!><H4>Je moet wel alle velden invullen.</H4?";
    }
}
else{
echo "<p align=\"center\">Type in Titel een korte beschijving van maximaal 30 tekens.(bijvoorbeeld: \"jeugdtoernooi 2009/2010\")<br>Deze word niet getoond maar is alleen belangrijk voor de admin</p><br>
<
form name=\"form\" method=\"post\" action=\"\">
<
table width=\"600\" border=\"1\" bordercolor=\"#0000A0\" cellspacing=\"3\">
  <tr>
    <
td>Titel:</td><td><input type=\"text\" name=\"titel\" size=\"30\" maxlength=\"30\"></td>
  <
/tr>
  <
tr>
     <
td colspan=\"2\">Bericht<br> <textarea rows=\"3\" cols=\"111\"
name=\"bericht\"></textarea></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht1\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht2\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht3\" size=\"100\" maxlength=\"100\"></td>  
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht4\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht5\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht6\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht7\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht8\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht9\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht10\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht11\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht12\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht13\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht14\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td>Datum:</td><td><input type=\"text\" name=\"bericht15\" size=\"100\" maxlength=\"100\"></td>
  <
/tr>
  <
tr>
    <
td><input type=\"reset\" value=\"Wissen\">
    <
/td>
    <
td>
        <
input type=\"submit\" name=\"Submit\" value=\"Post toernooi!\">
    <
/td>
  <
/tr>
<
/table>
<
/form>
?>
Gewijzigd op 01/01/1970 01:00:00 door Niek Kasius
 
PHP hulp

PHP hulp

25/05/2012 17:33:36
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Emmanuel Delay

Emmanuel Delay

31/01/2010 13:36:00
Quote Anchor link
Werkt daar iets aan?

zo-iets bv.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
... 'VALUES ('$_POST[titel]', '$_POST[bericht]', '$_POST[bericht1]', ...
?>


Heb je al die dingen als titel, bericht, ... in defines gezet?
Anders moet dat worden: $_POST['titel'] en $_POST['bericht'].

Strings aan mekaar plakken, doe je met een punt.
bv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo  "VALUES ('" . $_POST['titel'] . "', '" . $_POST['bericht'] . "', '" . $_POST['bericht1'] ."')";
?>
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Niek Kasius

Niek Kasius

31/01/2010 14:15:00
Quote Anchor link
Ik heb het getest via localhost met Wanp5 en alles werkt, alles wat ik invul in "post_toernooi.php" en verzend word netjes in toernooi.php weer gegeven, en ik kan het ook wijzigen met "toernooi_wijzigen.php" en verwijderen met "toernooi_verwijderen.php"
Maar alleen de velden waar ik niks invul die worden wel als leeg veld getoond, en dat zou ik graag aanpassen, zodat als er midden in de cyclus door bijvoorbeeld te weinig voor inschrijvingen een datum weg valt, je geen geen lege vlakken te zien krijgt.

er moet toch wel iets zoals :

if($_POST[bericht] != "*"){
enz, enz
}
else{

hidden enz, enz

die VALUES ('$_POST[titel]', '$_POST[naam]', '$_POST[bericht]', stond al zo in het script, heb er alleen naam veranderd in bericht en er meer berichten bij gezet.
Maar heb er nu wel dit bij gezet:
if($_POST[titel] != "" And $_POST[bericht] != "" And $_POST[bericht1] != "" And enz, enz
En nu moet ik in een veld dat leeg blijft minstens een spatie type, anders krijg ik: "u heeft niet alle velden ingevuld"
maar ook dan blijven de lege velden zichtbaar, alleen als ik weghaal in wijzigen dan verdwijnen ook uit beeld.
Gewijzigd op 01/01/1970 01:00:00 door Niek Kasius
 



Overzicht Reageren